Skip to content

Add ag2 framework guide#888

Open
torresmateo wants to merge 3 commits intomainfrom
add-ag2-framework-guide
Open

Add ag2 framework guide#888
torresmateo wants to merge 3 commits intomainfrom
add-ag2-framework-guide

Conversation

@torresmateo
Copy link
Copy Markdown
Collaborator

@torresmateo torresmateo commented Mar 30, 2026

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 AG2 section under get-started/agent-frameworks with 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.svg icon; public/llms.txt is regenerated to include the new page link.

Written by Cursor Bugbot for commit 7ded8be. This will update automatically on new commits. Configure here.

faridun-ag2 and others added 2 commits March 29, 2026 16:13
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.
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Mar 30, 2026 1:18am

Request Review

Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Style Review

Found 3 style suggestion(s).

Powered by Vale + Claude


### 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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants