Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ca5fbae
chore: upgrade versions to new prerelease version
brandonmcconnell 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
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
274ac60
latest 1.5 alpha
ranst91 Oct 22, 2025
1961c83
Merge remote-tracking branch 'origin/main' into feat/v1.5-upgrade
maxkorp Oct 22, 2025
272c415
latest 1.5 alpha
ranst91 Oct 23, 2025
3691839
latest 1.5 alpha
ranst91 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
3e3c207
latest 1.5 alpha
MikeRyanDev Oct 29, 2025
db4a018
try the new coagents state render
ranst91 Oct 30, 2025
7e2d484
latest 1.5 alpha
ranst91 Oct 30, 2025
6986179
latest 1.5 alpha
ranst91 Oct 31, 2025
4789a49
Merge branch 'main' into feat/v1.5-upgrade
ranst91 Nov 3, 2025
45ff2ca
chore: langgraph python example latest everything
ranst91 Nov 3, 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
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"
}
}
81 changes: 41 additions & 40 deletions apps/dojo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,60 +20,61 @@
"@ag-ui/llamaindex": "workspace:*",
"@ag-ui/mastra": "workspace:*",
"@ag-ui/middleware-starter": "workspace:*",
"@ag-ui/spring-ai": "workspace:*",
"@ag-ui/pydantic-ai": "workspace:*",
"@ag-ui/server-starter": "workspace:*",
"@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",
"@ai-sdk/openai": "^2.0.57",
"@copilotkit/react-core": "0.0.0-feat-cpk-1-5-20251031165308",
"@copilotkit/react-ui": "0.0.0-feat-cpk-1-5-20251031165308",
"@copilotkit/runtime": "0.0.0-feat-cpk-1-5-20251031165308",
"@copilotkit/runtime-client-gql": "0.0.0-feat-cpk-1-5-20251031165308",
"@copilotkit/shared": "0.0.0-feat-cpk-1-5-20251031165308",
"@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",
"@mastra/dynamodb": "^0.15.9",
"@mastra/libsql": "^0.15.2",
"@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",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"dedent": "^1.7.0",
"diff": "^7.0.0",
"embla-carousel-react": "^8.6.0",
"fast-json-patch": "^3.1.1",
"hono": "^4.10.3",
"lucide-react": "^0.477.0",
"markdown-it": "^14.1.0",
"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": "^4.104.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 @@ -82,21 +83,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"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import {
CopilotRuntime,
ExperimentalEmptyAdapter,
copilotRuntimeNextJSAppRouterEndpoint,
} from "@copilotkit/runtime";
import { agentsIntegrations } from "@/agents";
import { handle } from 'hono/vercel';

async function createApp(integrationId: string) {
const integration = agentsIntegrations.find((i) => i.id === integrationId);
if (!integration) {
throw new Error(`Integration not found: ${integrationId}`);
}
const agents = await integration.agents();

const runtime = new CopilotRuntime({
// @ts-ignore for now
agents,
});

return copilotRuntimeNextJSAppRouterEndpoint({
runtime,
serviceAdapter: new ExperimentalEmptyAdapter(),
endpoint: `/api/copilotkit/${integrationId}`,
});
}

async function routeHandler(
request: Request,
{ params }: { params: Promise<{ integrationId: string }> }
) {
const { integrationId } = await params;
try {
const app = await createApp(integrationId);
return handle(app)(request);
} catch (error) {
return new Response(
error instanceof Error ? error.message : "Integration not found",
{ status: 404 }
);
}
}

export const GET = routeHandler;
export const POST = routeHandler;
29 changes: 0 additions & 29 deletions apps/dojo/src/app/api/copilotkit/[integrationId]/route.ts

This file was deleted.

11 changes: 5 additions & 6 deletions integrations/adk-middleware/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,15 @@
"unlink:global": "pnpm unlink --global"
},
"peerDependencies": {
"@ag-ui/core": ">=0.0.37",
"@ag-ui/client": ">=0.0.37",
"@ag-ui/core": ">=0.0.37",
"rxjs": "7.8.1"
},
"devDependencies": {
"@ag-ui/core": "workspace:*",
"@ag-ui/client": "workspace:*",

"@types/node": "^20.11.19",
"tsup": "^8.0.2",
"typescript": "^5.3.3"
"@ag-ui/core": "workspace:*",
"@types/node": "^20.19.24",
"tsup": "^8.5.0",
"typescript": "^5.9.3"
}
}
12 changes: 6 additions & 6 deletions integrations/agno/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@
"unlink:global": "pnpm unlink --global"
},
"peerDependencies": {
"@ag-ui/core": ">=0.0.37",
"@ag-ui/client": ">=0.0.37",
"@ag-ui/core": ">=0.0.37",
"rxjs": "7.8.1"
},
"devDependencies": {
"@ag-ui/core": "workspace:*",
"@ag-ui/client": "workspace:*",
"@ag-ui/core": "workspace:*",
"@types/jest": "^29.5.14",
"@types/node": "^20.11.19",
"@types/node": "^20.19.24",
"jest": "^29.7.0",
"ts-jest": "^29.1.2",
"tsup": "^8.0.2",
"typescript": "^5.3.3"
"ts-jest": "^29.4.5",
"tsup": "^8.5.0",
"typescript": "^5.9.3"
}
}
12 changes: 6 additions & 6 deletions integrations/community/spring-ai/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@
"unlink:global": "pnpm unlink --global"
},
"peerDependencies": {
"@ag-ui/core": ">=0.0.37",
"@ag-ui/client": ">=0.0.37",
"@ag-ui/core": ">=0.0.37",
"rxjs": "7.8.1"
},
"devDependencies": {
"@ag-ui/core": "workspace:*",
"@ag-ui/client": "workspace:*",
"@ag-ui/core": "workspace:*",
"@types/jest": "^29.5.14",
"@types/node": "^20.11.19",
"@types/node": "^20.19.24",
"jest": "^29.7.0",
"ts-jest": "^29.1.2",
"tsup": "^8.0.2",
"typescript": "^5.3.3"
"ts-jest": "^29.4.5",
"tsup": "^8.5.0",
"typescript": "^5.9.3"
}
}
12 changes: 6 additions & 6 deletions integrations/crew-ai/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@
"unlink:global": "pnpm unlink --global"
},
"peerDependencies": {
"@ag-ui/core": ">=0.0.37",
"@ag-ui/client": ">=0.0.37",
"@ag-ui/core": ">=0.0.37",
"rxjs": "7.8.1"
},
"devDependencies": {
"@ag-ui/core": "workspace:*",
"@ag-ui/client": "workspace:*",
"@ag-ui/core": "workspace:*",
"@types/jest": "^29.5.14",
"@types/node": "^20.11.19",
"@types/node": "^20.19.24",
"jest": "^29.7.0",
"ts-jest": "^29.1.2",
"tsup": "^8.0.2",
"typescript": "^5.3.3"
"ts-jest": "^29.4.5",
"tsup": "^8.5.0",
"typescript": "^5.9.3"
}
}
15 changes: 7 additions & 8 deletions integrations/langgraph/python/examples/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,13 @@ version = "0.0.1"
python = ">=3.12,<3.14"
uvicorn = "^0.34.0"
dotenv = "^0.9.9"
langchain = ">=0.1.0"
langchain-anthropic = ">=0.3.18"
langchain-core = ">=0.1.5"
langchain-community = ">=0.0.1"
langchain-experimental = ">=0.0.11"
langchain-google-genai = ">=2.1.9"
langchain-openai = ">=0.0.1"
langgraph = "^0.6.1"
langchain = ">=1.0.3"
langchain-anthropic = ">=1.0.1"
langchain-core = ">=1.0.2"
langchain-community = ">=0.0.36"
langchain-google-genai = ">=2.1.12"
langchain-openai = ">=1.0.1"
langgraph = ">=1.0.0"
ag-ui-langgraph = { path = "../" }
python-dotenv = "^1.0.0"
fastapi = "^0.115.12"
Expand Down
Loading
Loading