Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,13 @@ AG-UI was born from CopilotKit's initial partnership with LangGraph and CrewAI -
| ------------------------------------------------------------------ | ------------------------ | ---------------------------------------------------------------------------- | ------------------------ |
| No-framework | ✅ Supported | ➡️ Docs coming soon | |
| [LangGraph](https://www.langchain.com/langgraph) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/langgraph/) 🎮 [Demos](https://dojo.ag-ui.com/langgraph-fastapi/feature/shared_state) | Partnership |
| [CrewAI](https://crewai.com/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/crewai-flows) 🎮 [Demos](https://dojo.ag-ui.com/crewai/feature/shared_state) | Partnership |
| [Mastra](https://mastra.ai/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/mastra/) 🎮 [Demos](https://dojo.ag-ui.com/mastra) | 1st party |
| [AG2](https://ag2.ai/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/ag2/) | 1st party |
| [Pydantic AI](https://github.com/pydantic/pydantic-ai) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/pydantic-ai/) 🎮 [Demos](https://dojo.ag-ui.com/pydantic-ai/feature/shared_state) | 1st party |
| [Google ADK](https://google.github.io/adk-docs/get-started/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/adk) 🎮 [Demos](https://dojo.ag-ui.com/adk-middleware) | Partnership |
| [Agno](https://github.com/agno-agi/agno) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/agno/) 🎮 [Demos](https://dojo.ag-ui.com/agno) | 1st party |
| [LlamaIndex](https://github.com/run-llama/llama_index) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/llamaindex/) 🎮 [Demos](https://dojo.ag-ui.com/llamaindex/feature/shared_state) | 1st party |
| [Pydantic AI](https://github.com/pydantic/pydantic-ai) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/pydantic-ai/) 🎮 [Demos](https://dojo.ag-ui.com/pydantic-ai/feature/shared_state) | 1st party |
| [Google ADK](https://google.github.io/adk-docs/get-started/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/adk) 🎮 [Demos](https://dojo.ag-ui.com/adk-middleware) | Partnership |
| [CrewAI](https://crewai.com/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/crewai-flows) 🎮 [Demos](https://dojo.ag-ui.com/crewai/feature/shared_state) | Partnership |
| [AG2](https://ag2.ai/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/ag2/) | 1st party |
| [AWS Bedrock Agents](https://aws.amazon.com/bedrock/agents/) | 🛠️ In Progress | – | 1st party |
| [AWS Strands Agents](https://github.com/strands-agents/sdk-python) | 🛠️ In Progress | – | 1st Party |
| [Vercel AI SDK](https://github.com/vercel/ai) | 🛠️ In Progress | – | Community |
Expand Down
8 changes: 6 additions & 2 deletions docs/integrations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,17 @@ that demonstrate the protocol's capabilities and versatility.

## Agent Frameworks

- **[Mastra](https://mastra.ai)** - The TypeScript Agent Framework
- **[LangGraph](https://www.langchain.com/langgraph)** - Balance agent control
with agency
- **[Mastra](https://mastra.ai)** - The TypeScript Agent Framework
- **[Pydantic AI](https://github.com/pydantic/pydantic-ai)** - Production-ready AI agents in Python
- **[Google ADK](https://google.github.io/adk-docs/)** - Google's Agent Development Kit for building AI agents with Gemini models
- **[Agno](https://agno.com)** - A full-stack framework for building Multi-Agent Systems
- **[LlamaIndex](https://www.llamaindex.ai)** - Data framework for LLM applications with RAG capabilities and workflow orchestration
- **[CrewAI](https://crewai.com)** - Streamline workflows across industries with
powerful AI agents.
- **[AG2](https://ag2.ai)** - The Open-Source AgentOS
- **[Agno](https://agno.com)** - A full-stack framework for building Multi-Agent Systems
- **[Vercel AI SDK](https://sdk.vercel.ai)** - Native TypeScript integration with streamText, tool execution, and multi-step workflows

Visit our
[GitHub Discussions](https://github.com/orgs/ag-ui-protocol/discussions) to
Expand Down
8 changes: 4 additions & 4 deletions docs/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -239,13 +239,13 @@ AG-UI was born from an initial partnership between CopilotKit, LangGraph and Cre
| Framework | Docs | Demos |
| :----------------------- | :--- | :---- |
| [LangGraph](https://www.langchain.com/langgraph) | [Documentation](https://docs.copilotkit.ai/langgraph/) | [Live Demo](https://dojo.ag-ui.com/langgraph-fastapi/feature/shared_state) |
| [CrewAI](https://crewai.com/) | [Documentation](https://docs.copilotkit.ai/crewai-flows) | [Live Demo](https://dojo.ag-ui.com/crewai/feature/shared_state) |
| [Mastra](https://mastra.ai/) | [Documentation](https://docs.copilotkit.ai/mastra/) | [Live Demo](https://dojo.ag-ui.com/mastra) |
| [AG2](https://ag2.ai/) | [Documentation](https://docs.copilotkit.ai/ag2/) | Coming Soon |
| [Agno](https://github.com/agno-agi/agno) | [Documentation](https://docs.copilotkit.ai/agno/) | [Live Demo](https://dojo.ag-ui.com/agno) |
| [LlamaIndex](https://github.com/run-llama/llama_index) | [Documentation](https://docs.copilotkit.ai/llamaindex/) | [Live Demo](https://dojo.ag-ui.com/llamaindex/feature/shared_state) |
| [Pydantic AI](https://github.com/pydantic/pydantic-ai) | [Documentation](https://docs.copilotkit.ai/pydantic-ai/) | [Live Demo](https://dojo.ag-ui.com/pydantic-ai/feature/shared_state) |
| [Google ADK](https://google.github.io/adk-docs/get-started/) | [Documentation](https://docs.copilotkit.ai/adk) | [Live Demo](https://dojo.ag-ui.com/adk-middleware) |
| [Agno](https://github.com/agno-agi/agno) | [Documentation](https://docs.copilotkit.ai/agno/) | [Live Demo](https://dojo.ag-ui.com/agno) |
| [LlamaIndex](https://github.com/run-llama/llama_index) | [Documentation](https://docs.copilotkit.ai/llamaindex/) | [Live Demo](https://dojo.ag-ui.com/llamaindex/feature/shared_state) |
| [CrewAI](https://crewai.com/) | [Documentation](https://docs.copilotkit.ai/crewai-flows) | [Live Demo](https://dojo.ag-ui.com/crewai/feature/shared_state) |
| [AG2](https://ag2.ai/) | [Documentation](https://docs.copilotkit.ai/ag2/) | Coming Soon |
| [AWS Bedrock Agents](https://aws.amazon.com/bedrock/agents/) | In Progress | Coming Soon |
| [AWS Strands Agents](https://github.com/strands-agents/sdk-python) | In Progress | Coming Soon |
| [Vercel AI SDK](https://github.com/vercel/ai) | In Progress | Coming Soon |
Expand Down
108 changes: 54 additions & 54 deletions typescript-sdk/apps/dojo/src/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,21 @@ import { MenuIntegrationConfig } from "./types/integration";

export const menuIntegrations: MenuIntegrationConfig[] = [
{
id: "middleware-starter",
name: "Middleware Starter",
features: ["agentic_chat"],
},
{
id: "server-starter",
name: "Server Starter",
features: ["agentic_chat"],
},
{
id: "adk-middleware",
name: "ADK Middleware",
id: "langgraph",
name: "LangGraph (Python)",
features: [
"agentic_chat",
"human_in_the_loop",
"agentic_generative_ui",
"predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
// "predictive_state_updates"
"subgraphs",
],
},
{
id: "server-starter-all-features",
name: "Server Starter (All Features)",
id: "langgraph-fastapi",
name: "LangGraph (FastAPI)",
features: [
"agentic_chat",
"human_in_the_loop",
Expand All @@ -33,98 +25,106 @@ export const menuIntegrations: MenuIntegrationConfig[] = [
"predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
"subgraphs",
],
},
{
id: "agno",
name: "Agno",
features: ["agentic_chat", "tool_based_generative_ui"],
},
{
id: "crewai",
name: "CrewAI",
id: "langgraph-typescript",
name: "LangGraph (Typescript)",
features: [
"agentic_chat",
"human_in_the_loop",
"agentic_generative_ui",
"predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
"subgraphs",
],
},
{
id: "langgraph",
name: "LangGraph (Python)",
id: "mastra",
name: "Mastra",
features: ["agentic_chat", "tool_based_generative_ui"],
},
{
id: "mastra-agent-local",
name: "Mastra Agent (Local)",
features: ["agentic_chat", "shared_state", "tool_based_generative_ui"],
},
{
id: "pydantic-ai",
name: "Pydantic AI",
features: [
"agentic_chat",
"human_in_the_loop",
"agentic_generative_ui",
"predictive_state_updates",
// Disabled until we can figure out why production builds break
// "predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
"subgraphs",
],
},
{
id: "langgraph-fastapi",
name: "LangGraph (FastAPI)",
id: "adk-middleware",
name: "Google ADK",
features: [
"agentic_chat",
"human_in_the_loop",
"agentic_chat_reasoning",
"agentic_generative_ui",
"predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
"subgraphs",
// "predictive_state_updates"
],
},
{
id: "langgraph-typescript",
name: "LangGraph (Typescript)",
id: "agno",
name: "Agno",
features: ["agentic_chat", "tool_based_generative_ui"],
},
{
id: "llama-index",
name: "LlamaIndex",
features: ["agentic_chat", "human_in_the_loop", "agentic_generative_ui", "shared_state"],

},
{
id: "crewai",
name: "CrewAI",
features: [
"agentic_chat",
"human_in_the_loop",
"agentic_generative_ui",
"predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
"subgraphs",
],
},
{
id: "llama-index",
name: "LlamaIndex",
features: ["agentic_chat", "human_in_the_loop", "agentic_generative_ui", "shared_state"],

id: "vercel-ai-sdk",
name: "Vercel AI SDK",
features: ["agentic_chat"],
},
{
id: "mastra",
name: "Mastra",
features: ["agentic_chat", "tool_based_generative_ui"],
id: "middleware-starter",
name: "Middleware Starter",
features: ["agentic_chat"],
},
{
id: "mastra-agent-local",
name: "Mastra Agent (Local)",
features: ["agentic_chat", "shared_state", "tool_based_generative_ui"],
id: "server-starter",
name: "Server Starter",
features: ["agentic_chat"],
},
{
id: "pydantic-ai",
name: "Pydantic AI",
id: "server-starter-all-features",
name: "Server Starter (All Features)",
features: [
"agentic_chat",
"human_in_the_loop",
"agentic_chat_reasoning",
"agentic_generative_ui",
// Disabled until we can figure out why production builds break
// "predictive_state_updates",
"predictive_state_updates",
"shared_state",
"tool_based_generative_ui",
],
},
{
id: "vercel-ai-sdk",
name: "Vercel AI SDK",
features: ["agentic_chat"],
},
];

Loading