-
Notifications
You must be signed in to change notification settings - Fork 493
How AG2 Works documentation for agent and tool builders #1098
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Documentation pretty much done, just working out with @davorrunje how to establish a base |
|
@marklysze I would add an example of a tool with dependency injection as this is a very common case. E.g. a Discord tool that require username and password. |
Thanks @davorrunje, the DiscordSendTool is included in this documentation and I've added sections in both "creating an agent" and "creating a tool" on dependency injection. |
* How AG2 Works documentation - started * Added Hooks * Hooks updated and tidy initiate_chat * Creating an agent, creating a tool, registering a reply function * Reply-based agent example * TimeReplyAgent, TimeToolAgent, TimeTool * Added links to new contrib agents and tools * Added links to test code * mypy fix --------- Co-authored-by: Davor Runje <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
|
Why are these changes needed?
Develop out documentation for how AG2 works under the hood to assist agent and tool builders.
This is still in the works but will cover:
UPDATE: Have implemented 2 agents and a tool under contrib as an example for future contributors:
Related issue number
Closes #1097
Checks