Skip to content

Commit 63d5158

Browse files
authored
Merge pull request #442 from ag-ui-protocol/atai/0930/docs-ordering
docs and dojo polish
2 parents 2246820 + 504eaf2 commit 63d5158

File tree

4 files changed

+68
-64
lines changed

4 files changed

+68
-64
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ AG-UI was born from CopilotKit's initial partnership with LangGraph and CrewAI -
8383
| ------------------------------------------------------------------ | ------------------------ | ---------------------------------------------------------------------------- | ------------------------ |
8484
| No-framework | ✅ Supported | ➡️ Docs coming soon | |
8585
| [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 |
86-
| [CrewAI](https://crewai.com/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/crewai-flows) 🎮 [Demos](https://dojo.ag-ui.com/crewai/feature/shared_state) | Partnership |
8786
| [Mastra](https://mastra.ai/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/mastra/) 🎮 [Demos](https://dojo.ag-ui.com/mastra) | 1st party |
88-
| [AG2](https://ag2.ai/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/ag2/) | 1st party |
87+
| [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 |
88+
| [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 |
8989
| [Agno](https://github.com/agno-agi/agno) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/agno/) 🎮 [Demos](https://dojo.ag-ui.com/agno) | 1st party |
9090
| [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 |
91-
| [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 |
92-
| [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 |
91+
| [CrewAI](https://crewai.com/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/crewai-flows) 🎮 [Demos](https://dojo.ag-ui.com/crewai/feature/shared_state) | Partnership |
92+
| [AG2](https://ag2.ai/) | ✅ Supported | ➡️ [Docs](https://docs.copilotkit.ai/ag2/) | 1st party |
9393
| [AWS Bedrock Agents](https://aws.amazon.com/bedrock/agents/) | 🛠️ In Progress || 1st party |
9494
| [AWS Strands Agents](https://github.com/strands-agents/sdk-python) | 🛠️ In Progress || 1st Party |
9595
| [Vercel AI SDK](https://github.com/vercel/ai) | 🛠️ In Progress || Community |

docs/integrations.mdx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,17 @@ that demonstrate the protocol's capabilities and versatility.
1212

1313
## Agent Frameworks
1414

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

2327
Visit our
2428
[GitHub Discussions](https://github.com/orgs/ag-ui-protocol/discussions) to

docs/introduction.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,13 +239,13 @@ AG-UI was born from an initial partnership between CopilotKit, LangGraph and Cre
239239
| Framework | Docs | Demos |
240240
| :----------------------- | :--- | :---- |
241241
| [LangGraph](https://www.langchain.com/langgraph) | [Documentation](https://docs.copilotkit.ai/langgraph/) | [Live Demo](https://dojo.ag-ui.com/langgraph-fastapi/feature/shared_state) |
242-
| [CrewAI](https://crewai.com/) | [Documentation](https://docs.copilotkit.ai/crewai-flows) | [Live Demo](https://dojo.ag-ui.com/crewai/feature/shared_state) |
243242
| [Mastra](https://mastra.ai/) | [Documentation](https://docs.copilotkit.ai/mastra/) | [Live Demo](https://dojo.ag-ui.com/mastra) |
244-
| [AG2](https://ag2.ai/) | [Documentation](https://docs.copilotkit.ai/ag2/) | Coming Soon |
245-
| [Agno](https://github.com/agno-agi/agno) | [Documentation](https://docs.copilotkit.ai/agno/) | [Live Demo](https://dojo.ag-ui.com/agno) |
246-
| [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) |
247243
| [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) |
248244
| [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) |
245+
| [Agno](https://github.com/agno-agi/agno) | [Documentation](https://docs.copilotkit.ai/agno/) | [Live Demo](https://dojo.ag-ui.com/agno) |
246+
| [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) |
247+
| [CrewAI](https://crewai.com/) | [Documentation](https://docs.copilotkit.ai/crewai-flows) | [Live Demo](https://dojo.ag-ui.com/crewai/feature/shared_state) |
248+
| [AG2](https://ag2.ai/) | [Documentation](https://docs.copilotkit.ai/ag2/) | Coming Soon |
249249
| [AWS Bedrock Agents](https://aws.amazon.com/bedrock/agents/) | In Progress | Coming Soon |
250250
| [AWS Strands Agents](https://github.com/strands-agents/sdk-python) | In Progress | Coming Soon |
251251
| [Vercel AI SDK](https://github.com/vercel/ai) | In Progress | Coming Soon |

typescript-sdk/apps/dojo/src/menu.ts

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,21 @@ import { MenuIntegrationConfig } from "./types/integration";
22

33
export const menuIntegrations: MenuIntegrationConfig[] = [
44
{
5-
id: "middleware-starter",
6-
name: "Middleware Starter",
7-
features: ["agentic_chat"],
8-
},
9-
{
10-
id: "server-starter",
11-
name: "Server Starter",
12-
features: ["agentic_chat"],
13-
},
14-
{
15-
id: "adk-middleware",
16-
name: "ADK Middleware",
5+
id: "langgraph",
6+
name: "LangGraph (Python)",
177
features: [
188
"agentic_chat",
199
"human_in_the_loop",
10+
"agentic_generative_ui",
11+
"predictive_state_updates",
2012
"shared_state",
2113
"tool_based_generative_ui",
22-
// "predictive_state_updates"
14+
"subgraphs",
2315
],
2416
},
2517
{
26-
id: "server-starter-all-features",
27-
name: "Server Starter (All Features)",
18+
id: "langgraph-fastapi",
19+
name: "LangGraph (FastAPI)",
2820
features: [
2921
"agentic_chat",
3022
"human_in_the_loop",
@@ -33,98 +25,106 @@ export const menuIntegrations: MenuIntegrationConfig[] = [
3325
"predictive_state_updates",
3426
"shared_state",
3527
"tool_based_generative_ui",
28+
"subgraphs",
3629
],
3730
},
3831
{
39-
id: "agno",
40-
name: "Agno",
41-
features: ["agentic_chat", "tool_based_generative_ui"],
42-
},
43-
{
44-
id: "crewai",
45-
name: "CrewAI",
32+
id: "langgraph-typescript",
33+
name: "LangGraph (Typescript)",
4634
features: [
4735
"agentic_chat",
4836
"human_in_the_loop",
4937
"agentic_generative_ui",
5038
"predictive_state_updates",
5139
"shared_state",
5240
"tool_based_generative_ui",
41+
"subgraphs",
5342
],
5443
},
5544
{
56-
id: "langgraph",
57-
name: "LangGraph (Python)",
45+
id: "mastra",
46+
name: "Mastra",
47+
features: ["agentic_chat", "tool_based_generative_ui"],
48+
},
49+
{
50+
id: "mastra-agent-local",
51+
name: "Mastra Agent (Local)",
52+
features: ["agentic_chat", "shared_state", "tool_based_generative_ui"],
53+
},
54+
{
55+
id: "pydantic-ai",
56+
name: "Pydantic AI",
5857
features: [
5958
"agentic_chat",
6059
"human_in_the_loop",
6160
"agentic_generative_ui",
62-
"predictive_state_updates",
61+
// Disabled until we can figure out why production builds break
62+
// "predictive_state_updates",
6363
"shared_state",
6464
"tool_based_generative_ui",
65-
"subgraphs",
6665
],
6766
},
6867
{
69-
id: "langgraph-fastapi",
70-
name: "LangGraph (FastAPI)",
68+
id: "adk-middleware",
69+
name: "Google ADK",
7170
features: [
7271
"agentic_chat",
7372
"human_in_the_loop",
74-
"agentic_chat_reasoning",
75-
"agentic_generative_ui",
76-
"predictive_state_updates",
7773
"shared_state",
7874
"tool_based_generative_ui",
79-
"subgraphs",
75+
// "predictive_state_updates"
8076
],
8177
},
8278
{
83-
id: "langgraph-typescript",
84-
name: "LangGraph (Typescript)",
79+
id: "agno",
80+
name: "Agno",
81+
features: ["agentic_chat", "tool_based_generative_ui"],
82+
},
83+
{
84+
id: "llama-index",
85+
name: "LlamaIndex",
86+
features: ["agentic_chat", "human_in_the_loop", "agentic_generative_ui", "shared_state"],
87+
88+
},
89+
{
90+
id: "crewai",
91+
name: "CrewAI",
8592
features: [
8693
"agentic_chat",
8794
"human_in_the_loop",
8895
"agentic_generative_ui",
8996
"predictive_state_updates",
9097
"shared_state",
9198
"tool_based_generative_ui",
92-
"subgraphs",
9399
],
94100
},
95101
{
96-
id: "llama-index",
97-
name: "LlamaIndex",
98-
features: ["agentic_chat", "human_in_the_loop", "agentic_generative_ui", "shared_state"],
99-
102+
id: "vercel-ai-sdk",
103+
name: "Vercel AI SDK",
104+
features: ["agentic_chat"],
100105
},
101106
{
102-
id: "mastra",
103-
name: "Mastra",
104-
features: ["agentic_chat", "tool_based_generative_ui"],
107+
id: "middleware-starter",
108+
name: "Middleware Starter",
109+
features: ["agentic_chat"],
105110
},
106111
{
107-
id: "mastra-agent-local",
108-
name: "Mastra Agent (Local)",
109-
features: ["agentic_chat", "shared_state", "tool_based_generative_ui"],
112+
id: "server-starter",
113+
name: "Server Starter",
114+
features: ["agentic_chat"],
110115
},
111116
{
112-
id: "pydantic-ai",
113-
name: "Pydantic AI",
117+
id: "server-starter-all-features",
118+
name: "Server Starter (All Features)",
114119
features: [
115120
"agentic_chat",
116121
"human_in_the_loop",
122+
"agentic_chat_reasoning",
117123
"agentic_generative_ui",
118-
// Disabled until we can figure out why production builds break
119-
// "predictive_state_updates",
124+
"predictive_state_updates",
120125
"shared_state",
121126
"tool_based_generative_ui",
122127
],
123128
},
124-
{
125-
id: "vercel-ai-sdk",
126-
name: "Vercel AI SDK",
127-
features: ["agentic_chat"],
128-
},
129129
];
130130

0 commit comments

Comments
 (0)