You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ For common tasks that are helpful during development and run in CI, see [here](.
34
34
35
35
## Roadmap
36
36
37
-
We use GitHub issues and milestones to track our roadmap. You can view the upcoming milestones [here]([Roadmap Issues](https://aka.ms/autogen-roadmap).
37
+
We use GitHub issues and milestones to track our roadmap. You can view the upcoming milestones [here]([Roadmap Issues](https://aka.ms/autogen-roadmap)).
38
38
39
39
## Versioning
40
40
@@ -48,11 +48,11 @@ We will update verion numbers according to the following rules:
48
48
## Release process
49
49
50
50
1. Create a PR that updates the version numbers across the codebase ([example](https://github.com/microsoft/autogen/pull/4359))
51
-
2. The docs CI will fail for the PR, but this is expected and will be resolved in the next step
52
-
2. After merging the PR, create and push a tag that corresponds to the new verion. For example, for `0.4.0.dev13`:
51
+
2. The docs CI will fail for the PR, but this is expected and will be resolved in the next step
52
+
3. After merging the PR, create and push a tag that corresponds to the new verion. For example, for `0.4.0.dev13`:
53
53
-`git tag v0.4.0.dev13 && git push origin v0.4.0.dev13`
54
-
3. Restart the docs CI by finding the failed [job corresponding to the `push` event](https://github.com/microsoft/autogen/actions/workflows/docs.yml) and restarting all jobs
55
-
4. Run [this](https://github.com/microsoft/autogen/actions/workflows/single-python-package.yml) workflow for each of the packages that need to be released and get an approval for the release for it to run
54
+
4. Restart the docs CI by finding the failed [job corresponding to the `push` event](https://github.com/microsoft/autogen/actions/workflows/docs.yml) and restarting all jobs
55
+
5. Run [this](https://github.com/microsoft/autogen/actions/workflows/single-python-package.yml) workflow for each of the packages that need to be released and get an approval for the release for it to run
# Web surfer and user proxy take turns in a round-robin fashion.
84
+
team = RoundRobinGroupChat([web_surfer, user_proxy], termination_condition=termination)
85
+
try:
86
+
# Start the team and wait for it to terminate.
87
+
await Console(team.run_stream(task="Find information about AutoGen and write a short summary."))
88
+
finally:
89
+
await web_surfer.close()
90
+
await model_client.close()
80
91
81
92
asyncio.run(main())
82
93
```
@@ -101,7 +112,7 @@ The AutoGen ecosystem provides everything you need to create AI agents, especial
101
112
The _framework_ uses a layered and extensible design. Layers have clearly divided responsibilities and build on top of layers below. This design enables you to use the framework at different levels of abstraction, from high-level APIs to low-level components.
102
113
103
114
-[Core API](./python/packages/autogen-core/) implements message passing, event-driven agents, and local and distributed runtime for flexibility and power. It also support cross-language support for .NET and Python.
104
-
-[AgentChat API](./python/packages/autogen-agentchat/) implements a simpler but opinionated API rapid for prototyping. This API is built on top of the Core API and is closest to what users of v0.2 are familiar with and supports familiar multi-agent patterns such as two-agent chat or group chats.
115
+
-[AgentChat API](./python/packages/autogen-agentchat/) implements a simpler but opinionated API for rapid prototyping. This API is built on top of the Core API and is closest to what users of v0.2 are familiar with and supports common multi-agent patterns such as two-agent chat or group chats.
105
116
-[Extensions API](./python/packages/autogen-ext/) enables first- and third-party extensions continuously expanding framework capabilities. It support specific implementation of LLM clients (e.g., OpenAI, AzureOpenAI), and capabilities such as code execution.
106
117
107
118
The ecosystem also supports two essential _developer tools_:
@@ -113,7 +124,7 @@ The ecosystem also supports two essential _developer tools_:
113
124
-[AutoGen Studio](./python/packages/autogen-studio/) provides a no-code GUI for building multi-agent applications.
114
125
-[AutoGen Bench](./python/packages/agbench/) provides a benchmarking suite for evaluating agent performance.
115
126
116
-
You can use the AutoGen framework and developer tools to create applications for your domain. For example, [Magentic-One](./python/packages/magentic-one-cli/) is a state-of-art multi-agent team built using AgentChat API and Extensions API that can handle variety of tasks that require web browsing, code execution, and file handling.
127
+
You can use the AutoGen framework and developer tools to create applications for your domain. For example, [Magentic-One](./python/packages/magentic-one-cli/) is a state-of-the-art multi-agent team built using AgentChat API and Extensions API that can handle a variety of tasks that require web browsing, code execution, and file handling.
117
128
118
129
With AutoGen you get to join and contribute to a thriving ecosystem. We host weekly office hours and talks with maintainers and community. We also have a [Discord server](https://aka.ms/autogen-discord) for real-time chat, GitHub Discussions for Q&A, and a blog for tutorials and updates.
Copy file name to clipboardExpand all lines: docs/design/01 - Programming Model.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Each event in the system is defined using the [CloudEvents Specification](https:
11
11
1.*id* - A unique id (eg. a UUID).
12
12
2.*source* - A URI or URN indicating the event's origin.
13
13
3.*type* - The namespace of the event - prefixed with a reverse-DNS name.
14
-
- The prefixed domain dictates the organization which defines the semantics of this event type: e.g `com.github.pull_request.opened` or `com.example.object.deleted.v2`), and optionally fields describing the data schema/content-type or extensions.
14
+
- The prefixed domain dictates the organization which defines the semantics of this event type: e.g (`com.github.pull_request.opened` or `com.example.object.deleted.v2`), and optionally fields describing the data schema/content-type or extensions.
Copy file name to clipboardExpand all lines: docs/design/02 - Topics.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ For this subscription source should map directly to agent key.
62
62
63
63
This subscription will therefore receive all events for the following well known topics:
64
64
65
-
-`{AgentType}:` - General purpose direct messages. These should be routed to the approriate message handler.
66
-
-`{AgentType}:rpc_request={RequesterAgentType}` - RPC request messages. These should be routed to the approriate RPC handler, and RequesterAgentType used to publish the response
65
+
-`{AgentType}:` - General purpose direct messages. These should be routed to the appropriate message handler.
66
+
-`{AgentType}:rpc_request={RequesterAgentType}` - RPC request messages. These should be routed to the appropriate RPC handler, and RequesterAgentType used to publish the response
67
67
-`{AgentType}:rpc_response={RequestId}` - RPC response messages. These should be routed back to the response future of the caller.
68
68
-`{AgentType}:error={RequestId}` - Error message that corresponds to the given request.
0 commit comments