Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
23f3c07
Add middleware API
mme Sep 23, 2025
ce29ad8
Middleware docs
mme Sep 23, 2025
edb3a1f
wip
mme Sep 25, 2025
e765961
update tests
mme Sep 25, 2025
14a8146
ensure each agent is cloneable
mme Sep 16, 2025
baa914b
add observable events$ property
mme Sep 16, 2025
25d6b58
v0.0.38-alpha.0
mme Sep 16, 2025
9982cae
Implement connect
mme Sep 17, 2025
1c1b484
v0.0.40-alpha.1
mme Sep 17, 2025
b51fbda
v0.0.38-alpha.2
mme Sep 18, 2025
35f4812
Add docs
mme Sep 24, 2025
cb098ea
remove events$
mme Oct 1, 2025
1722837
0.0.40-alpha.2
mme Oct 1, 2025
8b0e4fa
adapt cloning logic
mme Oct 1, 2025
e8b4036
v0.0.40-alpha.3
mme Oct 1, 2025
56830d6
move compact logic to AG-UI package
mme Oct 13, 2025
9252c6f
fix linter errors
mme Oct 13, 2025
534c291
export compactEvents
mme Oct 13, 2025
4f0288d
ensure allowing extra fields for backwards compatibility
mme Oct 13, 2025
7963835
Add test for typescript backwards compat
mme Oct 13, 2025
172166a
add docs
mme Oct 14, 2025
b30f8b9
Add new run started input messages
mme Oct 14, 2025
cde9ef2
v0.0.40-alpha.4
mme Oct 14, 2025
2119e90
add parentRunId
mme Oct 14, 2025
7666fd0
v0.0.40-alpha.5
mme Oct 14, 2025
b962bb5
Fix for early isRunning=false
mme Oct 14, 2025
9dceff6
v0.0.40-alpha.6
mme Oct 14, 2025
71c57eb
Multi-modal Messages
mme Oct 16, 2025
57fffcd
Multi-modal Messages
mme Oct 16, 2025
e30be51
update code to handle the new message structure
mme Oct 17, 2025
461623f
fix A2A compile error
mme Oct 17, 2025
b33cbeb
Merge remote-tracking branch 'origin/main' into max/attachments
maxkorp Oct 17, 2025
65e02da
add multimodal to langgraph python
maxkorp Oct 17, 2025
fcd77a5
typescript parity yo
maxkorp Oct 18, 2025
c725df2
update versions to new prereleases
maxkorp Oct 20, 2025
5b09d27
bump alpha for typescript lg
maxkorp Oct 20, 2025
ca5fbae
chore: upgrade versions to new prerelease version
brandonmcconnell Oct 20, 2025
ec84166
more version bumping
maxkorp Oct 20, 2025
0912b9d
Merge branch 'main' into feat/v1.5-upgrade
brandonmcconnell Oct 20, 2025
17c390a
chore: install hono
brandonmcconnell Oct 20, 2025
9cb670e
fix: refactor GET/POST API endpoints
brandonmcconnell Oct 20, 2025
08c63b6
chore: consolidate exports
brandonmcconnell Oct 20, 2025
d9739d7
chore: upgrade versions to new prerelease version
brandonmcconnell Oct 21, 2025
35515ab
add activity messages
mme Oct 21, 2025
9f21fda
add activity messages
mme Oct 21, 2025
fa94711
filter activity messages before they reach the agent
mme Oct 21, 2025
5c4f5df
feat: simplify `routeHandler`
brandonmcconnell Oct 21, 2025
9f9c43d
chore: move `route.ts` into `[...slug]` subdirectory
brandonmcconnell Oct 21, 2025
89bc92d
fix: change `[...slug]` to `[[...slug]]`
brandonmcconnell Oct 21, 2025
3e5a70b
fix: swap `NextRequest` for `Request`
brandonmcconnell Oct 21, 2025
9c97c35
latest 1.5 alpha
ranst91 Oct 21, 2025
8208b4e
fix package.json paths
mme Oct 22, 2025
48e7582
v0.0.40-alpha.8
mme Oct 22, 2025
b2e8cf0
replace flag
mme Oct 22, 2025
274ac60
latest 1.5 alpha
ranst91 Oct 22, 2025
0061ccd
wip
mme Oct 22, 2025
1961c83
Merge remote-tracking branch 'origin/main' into feat/v1.5-upgrade
maxkorp Oct 22, 2025
df06481
wip
mme Oct 22, 2025
450f2d1
wip
mme Oct 22, 2025
f92d0e9
wip
mme Oct 22, 2025
272c415
latest 1.5 alpha
ranst91 Oct 23, 2025
3691839
latest 1.5 alpha
ranst91 Oct 23, 2025
71587e2
request A2UI
mme Oct 23, 2025
ff9506e
remove logging
mme Oct 23, 2025
8143ee3
v0.0.40-alpha.9
mme Oct 23, 2025
89b62c5
enforce passing the a2a client
mme Oct 23, 2025
6dd9ea2
0.0.2
mme Oct 23, 2025
403a13c
Properly clone A2AAgent
mme Oct 23, 2025
2bd6639
0.0.3
mme Oct 23, 2025
8257ab5
0.0.4
mme Oct 23, 2025
55965d9
add unit tests
mme Oct 23, 2025
7110beb
wip
mme Oct 23, 2025
f2eca25
wip
mme Oct 23, 2025
16a1f43
v0.0.40-alpha.10
mme Oct 23, 2025
b89742b
fix build error
mme Oct 23, 2025
86a7cbb
0.0.5
mme Oct 23, 2025
cd8ceb0
latest 1.5 alpha
ranst91 Oct 24, 2025
7889c6e
latest 1.5 alpha
ranst91 Oct 24, 2025
d876259
latest 1.5 alpha
ranst91 Oct 28, 2025
baa67ea
integrate vnext chat
mme Oct 28, 2025
05b9a4d
vnext demo runnign
mme Oct 28, 2025
2ce996f
Update agent.ts
mme Oct 28, 2025
3e3c207
latest 1.5 alpha
MikeRyanDev Oct 29, 2025
ce1f299
Ensure that we retain activity messages
mme Oct 30, 2025
a3e9c7e
v0.0.40-alpha.11
mme Oct 30, 2025
db4a018
try the new coagents state render
ranst91 Oct 30, 2025
7e2d484
latest 1.5 alpha
ranst91 Oct 30, 2025
af892ac
Merge branch 'main' into mme/middleware
mme Oct 31, 2025
1ed65d6
fix unit tests
mme Oct 31, 2025
6986179
latest 1.5 alpha
ranst91 Oct 31, 2025
4789a49
Merge branch 'main' into feat/v1.5-upgrade
ranst91 Nov 3, 2025
c934b35
add maxVersion
mme Nov 3, 2025
2b474d6
add versioning tests
mme Nov 3, 2025
1250c52
Merge branch 'mme/backwards-compat' into mme/0.0.40
mme Nov 3, 2025
45ff2ca
chore: langgraph python example latest everything
ranst91 Nov 3, 2025
a38fb31
Add 0.0.39 backwards compatibility middleware
mme Nov 3, 2025
a9b4ca7
Create backward-compatibility-0-0-39.ts
mme Nov 3, 2025
2dc7b5f
Add unit test
mme Nov 3, 2025
37c8f10
add maxVersion to existing agents to ensure backward compatibility
mme Nov 3, 2025
5274436
Merge branch 'mme/activity-messages' into mme/0.0.40
mme Nov 4, 2025
cc21c3b
fix build errors and use semver library
mme Nov 4, 2025
d5f0474
update docs
mme Nov 4, 2025
509e00e
document activity messages
mme Nov 4, 2025
2fccb3e
document chunk events
mme Nov 4, 2025
ed6f275
chore: align ai dependencies with v5 release
MikeRyanDev Nov 4, 2025
a78a7ee
feat: Update to AI v5 in vercel-ai-sdk integration
MikeRyanDev Nov 4, 2025
f28efcd
feat: Update to latest version of Mastra
MikeRyanDev Nov 4, 2025
4795943
chore: Update Mastra integration in the Dojo
MikeRyanDev Nov 4, 2025
7764627
chore: langgraph python example latest everything
ranst91 Nov 3, 2025
b1c7608
update uv.lock
mme Nov 6, 2025
27f0b31
Update poetry.lock
mme Nov 6, 2025
80937e2
Force CI
mme Nov 6, 2025
d07a521
Merge branch 'main' into mme/0.0.40
mme Nov 6, 2025
5cceaf4
test new single endpoint
ranst91 Nov 6, 2025
e36f309
test new single endpoint
ranst91 Nov 6, 2025
a2288df
test new single endpoint
ranst91 Nov 6, 2025
7a4bc8a
bump versions
mme Nov 6, 2025
ae78687
Merge branch 'mme/0.0.40'
MikeRyanDev Nov 6, 2025
4c19e5d
chore: Upgrade to v0.0.21 of vnext and latest tag of CopilotKit
MikeRyanDev Nov 6, 2025
c78e806
Merge remote-tracking branch 'origin/main' into feat/v1.5-upgrade
MikeRyanDev Nov 6, 2025
d57c996
Revert last three commits
MikeRyanDev Nov 6, 2025
094e6a5
deps: Upgrade to vnext 0.0.21 and latest CPK v1.5
MikeRyanDev Nov 6, 2025
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
193 changes: 0 additions & 193 deletions .github/workflows/auto-approve-community.yml

This file was deleted.

4 changes: 0 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,3 @@ node_modules
.vscode

**/mastra.db*

.pnpm-store

**/.poetry-cache
1 change: 0 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ pnpm dev
# Run linting
pnpm lint


# Run type checking
pnpm check-types

Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@ Built for simplicity and flexibility, it enables seamless integration between AI

<a href="https://discord.gg/Jd3FzfdJa8" target="_blank"> Join our Discord → </a> &nbsp;&nbsp;&nbsp; <a href="https://ag-ui.com/" target="_blank"> Read the Docs → </a> &nbsp;&nbsp;&nbsp; <a href="https://dojo.ag-ui.com/" target="_blank"> Go to the AG-UI Dojo → </a> &nbsp;&nbsp;&nbsp; <a href="https://x.com/CopilotKit" target="_blank"> Follow us → </a>

<img width="4096" height="1752" alt="Your application-AG-UI protocol" src="https://github.com/user-attachments/assets/0ecc3a63-7947-442f-9a6e-be887d0bf245" />


<img width="4096" height="1752" alt="Your application-AG-UI protocol" src="https://github.com/user-attachments/assets/dc58c64c-3257-490a-b827-e163475f4166" />

## 🚀 Getting Started
Create a new AG-UI application in seconds:
Expand Down
10 changes: 5 additions & 5 deletions apps/client-cli-example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
"@mastra/libsql": "0.12.0",
"@mastra/loggers": "0.10.5",
"@mastra/memory": "0.12.0",
"open": "^10.1.2",
"zod": "^3.22.4"
"open": "^10.2.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@types/node": "^20",
"tsx": "^4.7.0",
"typescript": "^5"
"@types/node": "^20.19.24",
"tsx": "^4.20.6",
"typescript": "^5.9.3"
}
}
91 changes: 45 additions & 46 deletions apps/dojo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@
"run-everything": "./scripts/prep-dojo-everything.js && ./scripts/run-dojo-everything.js"
},
"dependencies": {
"@a2a-js/sdk": "0.2.5",
"@ag-ui/a2a": "workspace:*",
"@ag-ui/a2a-middleware": "workspace:*",
"@ag-ui/adk": "workspace:*",
"@ag-ui/agno": "workspace:*",
Expand All @@ -27,36 +25,37 @@
"@ag-ui/server-starter-all-features": "workspace:*",
"@ag-ui/spring-ai": "workspace:*",
"@ag-ui/vercel-ai-sdk": "workspace:*",
"@ai-sdk/openai": "^2.0.42",
"@copilotkit/react-core": "1.10.6",
"@copilotkit/react-ui": "1.10.6",
"@copilotkit/runtime": "1.10.6",
"@copilotkit/runtime-client-gql": "1.10.6",
"@copilotkit/shared": "1.10.6",
"@copilotkitnext/react": "0.0.19-alpha.0",
"@copilotkitnext/runtime": "0.0.19-alpha.0",
"@copilotkitnext/agent": "0.0.19-alpha.0",
"@mastra/client-js": "^0.15.2",
"@mastra/core": "^0.20.2",
"@mastra/dynamodb": "^0.15.6",
"@mastra/libsql": "^0.15.1",
"@mastra/loggers": "^0.10.15",
"@mastra/memory": "^0.15.6",
"@mdx-js/loader": "^3.1.0",
"@mdx-js/mdx": "^3.1.0",
"@mdx-js/react": "^3.1.0",
"@ai-sdk/openai": "^2.0.57",
"@copilotkit/react-core": "0.0.0-feat-cpk-1-5-20251106162323",
"@copilotkit/react-ui": "0.0.0-feat-cpk-1-5-20251106162323",
"@copilotkit/runtime": "0.0.0-feat-cpk-1-5-20251106162323",
"@copilotkit/runtime-client-gql": "0.0.0-feat-cpk-1-5-20251106162323",
"@copilotkit/shared": "0.0.0-feat-cpk-1-5-20251106162323",
"@copilotkitnext/core": "0.0.21",
"@copilotkitnext/runtime": "0.0.21",
"@copilotkitnext/react": "0.0.21",
"@mastra/client-js": "^0.16.8",
"@mastra/core": "^0.23.3",
"@mastra/dynamodb": "^0.15.9",
"@mastra/libsql": "^0.16.1 ",
"@mastra/loggers": "^0.10.18",
"@mastra/memory": "^0.15.10",
"@mdx-js/loader": "^3.1.1",
"@mdx-js/mdx": "^3.1.1",
"@mdx-js/react": "^3.1.1",
"@monaco-editor/react": "^4.7.0",
"@next/mdx": "^15.2.3",
"@next/mdx": "^15.5.6",
"@phosphor-icons/react": "^2.1.10",
"@radix-ui/react-dropdown-menu": "^2.1.6",
"@radix-ui/react-dropdown-menu": "^2.1.16",
"@radix-ui/react-slot": "^1.2.3",
"@radix-ui/react-tabs": "^1.1.3",
"@tiptap/extension-color": "^2.11.5",
"@tiptap/extension-placeholder": "^2.11.5",
"@tiptap/pm": "^2.11.5",
"@tiptap/react": "^2.11.5",
"@tiptap/starter-kit": "^2.11.5",
"@radix-ui/react-tabs": "^1.1.13",
"@tiptap/extension-color": "^2.27.0",
"@tiptap/extension-placeholder": "^2.27.0",
"@tiptap/pm": "^2.27.0",
"@tiptap/react": "^2.27.0",
"@tiptap/starter-kit": "^2.27.0",
"@types/react-syntax-highlighter": "^15.5.13",
"ai": "5.0.59",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"dedent": "^1.7.0",
Expand All @@ -69,17 +68,17 @@
"markdown-it-ins": "^4.0.0",
"next": "15.2.1",
"next-themes": "^0.4.6",
"openai": "^4.98.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"openai": "^5.9.0",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"react-markdown": "^10.1.0",
"react-syntax-highlighter": "^15.6.1",
"react-syntax-highlighter": "^15.6.6",
"rxjs": "7.8.1",
"tailwind-merge": "^3.3.0",
"tailwind-merge": "^3.3.1",
"tailwindcss-animate": "^1.0.7",
"untruncate-json": "^0.0.1",
"uuid": "^11.1.0",
"zod": "^3.25.67"
"zod": "^3.25.76"
},
"peerDependencies": {
"@ag-ui/client": "workspace:*",
Expand All @@ -88,21 +87,21 @@
"@ag-ui/proto": "workspace:*"
},
"devDependencies": {
"@eslint/eslintrc": "^3",
"@eslint/eslintrc": "^3.3.1",
"@shadcn/ui": "^0.0.4",
"@tailwindcss/postcss": "^4",
"@tailwindcss/typography": "^0.5.16",
"@types/diff": "^7.0.1",
"@tailwindcss/postcss": "^4.1.16",
"@tailwindcss/typography": "^0.5.19",
"@types/diff": "^7.0.2",
"@types/markdown-it": "^14.1.2",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"concurrently": "^9.2.0",
"eslint": "^9",
"@types/node": "^20.19.24",
"@types/react": "^19.2.2",
"@types/react-dom": "^19.2.2",
"concurrently": "^9.2.1",
"eslint": "^9.38.0",
"eslint-config-next": "15.2.1",
"tailwindcss": "^4",
"tsx": "^4.7.0",
"typescript": "^5",
"tailwindcss": "^4.1.16",
"tsx": "^4.20.6",
"typescript": "^5.9.3",
"wait-port": "^1.1.0"
}
}
Loading
Loading