* Add AGS to README.md
* Add appdir argument to avoid conflicting with older .autogenstudio home directory files.
---------
Co-authored-by: Victor Dibia <victordibia@microsoft.com>
* Fix: Properly await `agent.run()` in README `Hello World` example
- Updated the `Hello World` code sample to use `asyncio` for proper coroutine handling.
- Resolved `RuntimeWarning` caused by not awaiting the `agent.run()` method.
- Ensures the example executes correctly without errors or warnings.
* Add await to agent.run call in index.md
* Fix hello world
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Simplify README
* Update README with improved badge links and section titles
* Enhance README with additional AutoGen Studio links and badges
* Update README to change autogenstudio badge color to purple
* Update README with example of AI agents collaboratively writing a poem
* Add Examples section to README with link to examples
* Add asyncio import to Minimal Python Example in README
* Update README with example of multi-agent system for plotting stock prices
* Add Quick Start section to README with installation instructions
* Update README to reflect upcoming features with placeholders for installation, quickstart, tutorial, API reference, and packages
* Update Tutorial link in README to include additional resource
* Update installation link in README to point to the correct user guide
* Add landing image to README and enhance visual appeal
* Update installation link in README for Autogen Studio user guide
* Update README.md
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update README.md
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update Studio link in README to point to the correct GitHub directory
* Update README.md
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Add migration guide reference for upgrading from AutoGen v0.2 in README
* Fix Studio link in README to point to the correct directory
* Update README to include links for Core API, AgentChat API, and Extensions API
* Update README.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update README.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Fix AutoGen Studio link in README for accurate navigation
* Replace PyPi badges with a Documentation badge in README
* Update README.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update README.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update README.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Improve README.md: clarify installation instructions, enhance descriptions of AutoGen features, and format content for better readability.
* Update README.md: add AutoGen Bench section for benchmarking agent performance
* Update README.md: clarify AutoGen framework description and add developer tools section
* Update README.md: enhance AutoGen framework description and clarify cross-language support
* Update README.md: clarify AgentChat API description and its relation to Core API
* Update README.md: refine descriptions of AutoGen framework and ecosystem, enhancing clarity and readability
* Update README.md: rename "Quick Start" section to "Installation" and enhance developer tools descriptions
* Update readme
* Update example
* Update quickstart
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* moves AgentId into Agent
* Renames AgentRuntime to AgentMessenger (more accurate name)
* Remove IAgentRuntime Interface
* changes constructor of Agent to take IAgentWorker instead of IAgentRuntime
* move optional base agents to separate package
* rename main sdk to Core
* reduce dependency graph
Co-authored-by: @rysweet
Authored-by: @kostapetan
Co-authored-by: @kopetan-ms
* refactor renaming agent base
* 1st draft
* 1st draft
* format
* rename the tsts
* move IagentWorker
* 1st draft
* format
* gen-proto
* run gen-proto-samples
* format
* merge problem format
closes#3950closes#3702
What this is doing:
I am refactoring the services on the .NET runtime and attempting to clarify the naming and organization.
I added this doc to help capture the naming and concepts.
AgentRuntime / Worker should work similar to the python version and enables running the whole agent system in one process. For remote the system uses the versions of the services in the grpc folder.
lots of other bug fixes/threading cleanup - passing cancellation token throughout
Services update clarifies the naming and roles:
Worker: Hosts the Agents and is a client to the Gateway
Gateway:
-- RPC gateway for the other services APIs
-- Provides an RPC bridge between the workers and the Event Bus
Registry: keeps track of the agents in the system and which events they can handle
AgentState: persistent state for agents
Resolves Tutorial Chapter for Custom ChatAgent #4114 -- updated tutorial chapter on agents and custom agents
Update README example to use tool call
Added "Models" section in AgentChat tutorial.
Added place holder for Tutorial Chapter for Swarm #4113.
* AgentChat pause and resume a task
Resolves#3859
* Add
* Update usage
* Update usage
* WIP to address stateful group chat
* Refactor group chat to add reset and flags for running
* documentation