Open
Conversation
Adds documentation for using Arcade tools with AG2 (formerly AutoGen), an open-source multi-agent framework. Includes quick start example with AssistantAgent + ConversableAgent pattern and register_for_llm/register_for_execution tool registration.
…tting started guide
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
||
| ### Retrieve Arcade tools | ||
|
|
||
| This function retrieves tool definitions from the Arcade API and returns a list of dynamically-built Python functions ready to register with AG2. |
Contributor
There was a problem hiding this comment.
Google.LyHyphens: Remove hyphen from 'dynamically-built'
Suggested change
| This function retrieves tool definitions from the Arcade API and returns a list of dynamically-built Python functions ready to register with AG2. | |
| This function retrieves tool definitions from the Arcade API and returns a list of dynamically built Python functions ready to register with AG2. |
|
|
||
| ### Create the agents and register the tools | ||
|
|
||
| Create the `AssistantAgent` and `ConversableAgent`, retrieve the Arcade tools, and register each dynamically-generated function. This tells the assistant which tools it can call and the user proxy how to execute them. |
Contributor
There was a problem hiding this comment.
Google.LyHyphens: Remove hyphen from 'dynamically-generated'
Suggested change
| Create the `AssistantAgent` and `ConversableAgent`, retrieve the Arcade tools, and register each dynamically-generated function. This tells the assistant which tools it can call and the user proxy how to execute them. | |
| Create the `AssistantAgent` and `ConversableAgent`, retrieve the Arcade tools, and register each dynamically generated function. This tells the assistant which tools it can call and the user proxy how to execute them. |
| ## Tips for selecting tools | ||
|
|
||
| - **Relevance**: Pick only the tools you need. Avoid using all tools at once. | ||
| - **Avoid conflicts**: Be mindful of duplicate or overlapping functionality. |
Contributor
There was a problem hiding this comment.
Arcade.WordList: Replace 'functionality' with 'capability'
Suggested change
| - **Avoid conflicts**: Be mindful of duplicate or overlapping functionality. | |
| - **Avoid conflicts**: Be mindful of duplicate or overlapping capability. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
Low Risk
Low risk: primarily adds new documentation content and updates navigation/UI links, with no runtime logic changes beyond displaying a new framework card/icon.
Overview
Adds AG2 as a supported agent framework in the docs. This introduces a new
AG2section underget-started/agent-frameworkswith a full walkthrough for dynamically loading Arcade tools, registering them with AG2 agents, and handling JIT authorization.Updates framework discovery surfaces to include AG2 (tabs and landing page) and adds the
ag2.svgicon;public/llms.txtis regenerated to include the new page link.Written by Cursor Bugbot for commit 7ded8be. This will update automatically on new commits. Configure here.