diff --git a/apps/agent/main.py b/apps/agent/main.py
index 8d5fb23..b0b7ab4 100644
--- a/apps/agent/main.py
+++ b/apps/agent/main.py
@@ -9,10 +9,11 @@
from src.query import query_data
from src.todos import AgentState, todo_tools
+from src.form import generate_form
agent = create_agent(
model=ChatOpenAI(model="gpt-5-mini", reasoning={"effort": "low", "summary": "concise"}),
- tools=[query_data, *todo_tools],
+ tools=[query_data, *todo_tools, generate_form],
middleware=[CopilotKitMiddleware()],
state_schema=AgentState,
system_prompt="""
diff --git a/apps/agent/src/form.py b/apps/agent/src/form.py
new file mode 100644
index 0000000..13d968f
--- /dev/null
+++ b/apps/agent/src/form.py
@@ -0,0 +1,191 @@
+import json
+from langchain.tools import tool
+
+@tool
+def generate_form() -> str:
+ """
+ Generates a login form for the user to sign in.
+ """
+ components = [
+ {
+ "id": "root",
+ "component": {
+ "Card": {
+ "child": "main-column"
+ }
+ }
+ },
+ {
+ "id": "main-column",
+ "component": {
+ "Column": {
+ "children": {
+ "explicitList": [
+ "header",
+ "email-field",
+ "password-field",
+ "login-btn",
+ "divider",
+ "signup-text"
+ ]
+ },
+ "gap": "medium"
+ }
+ }
+ },
+ {
+ "id": "header",
+ "component": {
+ "Column": {
+ "children": {
+ "explicitList": [
+ "title",
+ "subtitle"
+ ]
+ },
+ "alignment": "center"
+ }
+ }
+ },
+ {
+ "id": "title",
+ "component": {
+ "Text": {
+ "text": {
+ "literalString": "Welcome back"
+ },
+ "usageHint": "h2"
+ }
+ }
+ },
+ {
+ "id": "subtitle",
+ "component": {
+ "Text": {
+ "text": {
+ "literalString": "Sign in to your account"
+ },
+ "usageHint": "caption"
+ }
+ }
+ },
+ {
+ "id": "email-field",
+ "component": {
+ "TextField": {
+ "value": {
+ "path": "/email"
+ },
+ "placeholder": {
+ "literalString": "Email address"
+ },
+ "label": {
+ "literalString": "Email"
+ },
+ "action": "updateEmail"
+ }
+ }
+ },
+ {
+ "id": "password-field",
+ "component": {
+ "TextField": {
+ "value": {
+ "path": "/password"
+ },
+ "placeholder": {
+ "literalString": "Password"
+ },
+ "label": {
+ "literalString": "Password"
+ },
+ "action": "updatePassword"
+ }
+ }
+ },
+ {
+ "id": "login-btn-text",
+ "component": {
+ "Text": {
+ "text": {
+ "literalString": "Sign in"
+ }
+ }
+ }
+ },
+ {
+ "id": "login-btn",
+ "component": {
+ "Button": {
+ "child": "login-btn-text",
+ "action": "login"
+ }
+ }
+ },
+ {
+ "id": "divider",
+ "component": {
+ "Divider": {}
+ }
+ },
+ {
+ "id": "signup-text",
+ "component": {
+ "Row": {
+ "children": {
+ "explicitList": [
+ "no-account",
+ "signup-link"
+ ]
+ },
+ "distribution": "center",
+ "gap": "small"
+ }
+ }
+ },
+ {
+ "id": "no-account",
+ "component": {
+ "Text": {
+ "text": {
+ "literalString": "Don't have an account?"
+ },
+ "usageHint": "caption"
+ }
+ }
+ },
+ {
+ "id": "signup-link-text",
+ "component": {
+ "Text": {
+ "text": {
+ "literalString": "Sign up"
+ }
+ }
+ }
+ },
+ {
+ "id": "signup-link",
+ "component": {
+ "Button": {
+ "child": "signup-link-text",
+ "action": "signup"
+ }
+ }
+ }
+ ]
+
+ return json.dumps([
+ {
+ "surfaceUpdate": {
+ "surfaceId": "login-form",
+ "components": components
+ }
+ },
+ {
+ "beginRendering": {
+ "surfaceId": "login-form",
+ "root": "root"
+ }
+ }
+ ])
diff --git a/apps/app/package.json b/apps/app/package.json
index cdd1e34..9f5930c 100644
--- a/apps/app/package.json
+++ b/apps/app/package.json
@@ -9,10 +9,12 @@
"lint": "eslint ."
},
"dependencies": {
+ "@ag-ui/a2ui-middleware": "^0.0.2",
"@ag-ui/mcp-apps-middleware": "^0.0.3",
- "@copilotkit/react-core": "1.52.0-next.6",
- "@copilotkit/react-ui": "1.52.0-next.6",
- "@copilotkit/runtime": "1.52.0-next.6",
+ "@copilotkit/a2ui-renderer": "^1.52.1",
+ "@copilotkit/react-core": "1.52.1",
+ "@copilotkit/react-ui": "1.52.1",
+ "@copilotkit/runtime": "1.52.1",
"next": "16.1.6",
"react": "^19.2.4",
"react-dom": "^19.2.4",
diff --git a/apps/app/src/app/api/copilotkit/ag-ui-middleware.ts b/apps/app/src/app/api/copilotkit/ag-ui-middleware.ts
index 867b3d1..f55ae60 100644
--- a/apps/app/src/app/api/copilotkit/ag-ui-middleware.ts
+++ b/apps/app/src/app/api/copilotkit/ag-ui-middleware.ts
@@ -1,14 +1,16 @@
-import { MCPAppsMiddleware } from "@ag-ui/mcp-apps-middleware";
+import { A2UIMiddleware } from "@ag-ui/a2ui-middleware";
+//import { MCPAppsMiddleware } from "@ag-ui/mcp-apps-middleware";
export const aguiMiddleware = [
- new MCPAppsMiddleware({
- mcpServers: [
- {
- type: "http",
- url:
- process.env.MCP_SERVER_URL ||"https://mcp.excalidraw.com",
- serverId: "example_mcp_app",
- },
- ],
- }),
+ // new MCPAppsMiddleware({
+ // mcpServers: [
+ // {
+ // type: "http",
+ // url:
+ // process.env.MCP_SERVER_URL || "https://mcp.excalidraw.com",
+ // serverId: "example_mcp_app",
+ // },
+ // ],
+ // }),
+ new A2UIMiddleware(),
];
diff --git a/apps/app/src/app/layout.tsx b/apps/app/src/app/layout.tsx
index f9bbadf..9802ea1 100644
--- a/apps/app/src/app/layout.tsx
+++ b/apps/app/src/app/layout.tsx
@@ -6,6 +6,12 @@ import { CopilotKit } from "@copilotkit/react-core";
import "@copilotkit/react-core/v2/styles.css";
import { ThemeProvider } from "@/hooks/use-theme";
+import { createA2UIMessageRenderer } from "@copilotkit/a2ui-renderer";
+import { theme } from "@/lib/a2ui-theme.css";
+
+const A2UIMessageRenderer = createA2UIMessageRenderer({ theme });
+const activityRenderers = [A2UIMessageRenderer];
+
export default function RootLayout({
children,
}: Readonly<{
@@ -15,7 +21,7 @@ export default function RootLayout({
- {children}
+ {children}
diff --git a/apps/app/src/lib/a2ui-theme.css b/apps/app/src/lib/a2ui-theme.css
new file mode 100644
index 0000000..31b8cc0
--- /dev/null
+++ b/apps/app/src/lib/a2ui-theme.css
@@ -0,0 +1,160 @@
+:root {
+ --n-100: #ffffff;
+ --n-99: #fcfcfc;
+ --n-98: #f9f9f9;
+ --n-95: #f1f1f1;
+ --n-90: #e2e2e2;
+ --n-80: #c6c6c6;
+ --n-70: #ababab;
+ --n-60: #919191;
+ --n-50: #777777;
+ --n-40: #5e5e5e;
+ --n-35: #525252;
+ --n-30: #474747;
+ --n-25: #3b3b3b;
+ --n-20: #303030;
+ --n-15: #262626;
+ --n-10: #1b1b1b;
+ --n-5: #111111;
+ --n-0: #000000;
+
+ --p-100: #ffffff;
+ --p-99: #fffbff;
+ --p-98: #fcf8ff;
+ --p-95: #f2efff;
+ --p-90: #e1e0ff;
+ --p-80: #c0c1ff;
+ --p-70: #a0a3ff;
+ --p-60: #8487ea;
+ --p-50: #6a6dcd;
+ --p-40: #5154b3;
+ --p-35: #4447a6;
+ --p-30: #383b99;
+ --p-25: #2c2e8d;
+ --p-20: #202182;
+ --p-15: #131178;
+ --p-10: #06006c;
+ --p-5: #03004d;
+ --p-0: #000000;
+
+ --s-100: #ffffff;
+ --s-99: #fffbff;
+ --s-98: #fcf8ff;
+ --s-95: #f2efff;
+ --s-90: #e2e0f9;
+ --s-80: #c6c4dd;
+ --s-70: #aaa9c1;
+ --s-60: #8f8fa5;
+ --s-50: #75758b;
+ --s-40: #5d5c72;
+ --s-35: #515165;
+ --s-30: #454559;
+ --s-25: #393a4d;
+ --s-20: #2e2f42;
+ --s-15: #242437;
+ --s-10: #191a2c;
+ --s-5: #0f0f21;
+ --s-0: #000000;
+
+ --t-100: #ffffff;
+ --t-99: #fffbff;
+ --t-98: #fff8f9;
+ --t-95: #ffecf4;
+ --t-90: #ffd8ec;
+ --t-80: #e9b9d3;
+ --t-70: #cc9eb8;
+ --t-60: #af849d;
+ --t-50: #946b83;
+ --t-40: #79536a;
+ --t-35: #6c475d;
+ --t-30: #5f3c51;
+ --t-25: #523146;
+ --t-20: #46263a;
+ --t-15: #3a1b2f;
+ --t-10: #2e1125;
+ --t-5: #22071a;
+ --t-0: #000000;
+
+ --nv-100: #ffffff;
+ --nv-99: #fffbff;
+ --nv-98: #fcf8ff;
+ --nv-95: #f2effa;
+ --nv-90: #e4e1ec;
+ --nv-80: #c8c5d0;
+ --nv-70: #acaab4;
+ --nv-60: #918f9a;
+ --nv-50: #777680;
+ --nv-40: #5e5d67;
+ --nv-35: #52515b;
+ --nv-30: #46464f;
+ --nv-25: #3b3b43;
+ --nv-20: #303038;
+ --nv-15: #25252d;
+ --nv-10: #1b1b23;
+ --nv-5: #101018;
+ --nv-0: #000000;
+
+ --e-100: #ffffff;
+ --e-99: #fffbff;
+ --e-98: #fff8f7;
+ --e-95: #ffedea;
+ --e-90: #ffdad6;
+ --e-80: #ffb4ab;
+ --e-70: #ff897d;
+ --e-60: #ff5449;
+ --e-50: #de3730;
+ --e-40: #ba1a1a;
+ --e-35: #a80710;
+ --e-30: #93000a;
+ --e-25: #7e0007;
+ --e-20: #690005;
+ --e-15: #540003;
+ --e-10: #410002;
+ --e-5: #2d0001;
+ --e-0: #000000;
+
+ --primary: #137fec;
+ --text-color: #fff;
+ --background-light: #f6f7f8;
+ --background-dark: #101922;
+ --border-color: oklch(from var(--background-light) l c h / calc(alpha * 0.15));
+ --elevated-background-light: oklch(
+ from var(--background-light) l c h / calc(alpha * 0.05)
+ );
+ --bb-grid-size: 4px;
+ --bb-grid-size-2: calc(var(--bb-grid-size) * 2);
+ --bb-grid-size-3: calc(var(--bb-grid-size) * 3);
+ --bb-grid-size-4: calc(var(--bb-grid-size) * 4);
+ --bb-grid-size-5: calc(var(--bb-grid-size) * 5);
+ --bb-grid-size-6: calc(var(--bb-grid-size) * 6);
+ --bb-grid-size-7: calc(var(--bb-grid-size) * 7);
+ --bb-grid-size-8: calc(var(--bb-grid-size) * 8);
+ --bb-grid-size-9: calc(var(--bb-grid-size) * 9);
+ --bb-grid-size-10: calc(var(--bb-grid-size) * 10);
+ --bb-grid-size-11: calc(var(--bb-grid-size) * 11);
+ --bb-grid-size-12: calc(var(--bb-grid-size) * 12);
+ --bb-grid-size-13: calc(var(--bb-grid-size) * 13);
+ --bb-grid-size-14: calc(var(--bb-grid-size) * 14);
+ --bb-grid-size-15: calc(var(--bb-grid-size) * 15);
+ --bb-grid-size-16: calc(var(--bb-grid-size) * 16);
+}
+
+* {
+ box-sizing: border-box;
+}
+
+html,
+body {
+ --font-family: "Google Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ --font-family-flex: "Google Sans Flex", "Helvetica Neue", Helvetica, Arial,
+ sans-serif;
+ --font-family-mono: "Google Sans Code", "Helvetica Neue", Helvetica, Arial,
+ sans-serif;
+
+ background: var(--background-light);
+ font-family: var(--font-family);
+ margin: 0;
+ padding: 0;
+ width: 100svw;
+ height: 100svh;
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 54ca894..d259d7c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -26,18 +26,24 @@ importers:
apps/app:
dependencies:
+ '@ag-ui/a2ui-middleware':
+ specifier: ^0.0.2
+ version: 0.0.2(@ag-ui/client@0.0.46)(rxjs@7.8.2)
'@ag-ui/mcp-apps-middleware':
specifier: ^0.0.3
- version: 0.0.3(@ag-ui/client@0.0.45)(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@3.25.76)
+ version: 0.0.3(@ag-ui/client@0.0.46)(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@3.25.76)
+ '@copilotkit/a2ui-renderer':
+ specifier: ^1.52.1
+ version: 1.52.1(@copilotkit/react-core@1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(signal-polyfill@0.2.2)
'@copilotkit/react-core':
- specifier: 1.52.0-next.6
- version: 1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
+ specifier: 1.52.1
+ version: 1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
'@copilotkit/react-ui':
- specifier: 1.52.0-next.6
- version: 1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
+ specifier: 1.52.1
+ version: 1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
'@copilotkit/runtime':
- specifier: 1.52.0-next.6
- version: 1.52.0-next.6(@copilotkit/shared@1.52.0-next.6(@ag-ui/core@0.0.45))(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: 1.52.1
+ version: 1.52.1(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
@@ -98,23 +104,23 @@ packages:
graphql:
optional: true
- '@ag-ui/client@0.0.42':
- resolution: {integrity: sha512-zAbP+sZJImR5bUpR2ni7RtuuNZMuesaxviynyIgzKlr1k2VCM49mFpbDUKU4TH4Cneu+Xe7OEnO8qCOCIzBAww==}
+ '@a2ui/lit@0.8.1':
+ resolution: {integrity: sha512-QeqobciZz4OGMSgc2WGLFVidyhy+K7Z2GDpiuHN9NN+QlYMXByZqlzMvYPJsXrqf1lpQcMFRHgmUn1mwPpq9ew==}
- '@ag-ui/client@0.0.45':
- resolution: {integrity: sha512-JePLNDcl0W1SU+FAEWkcfa6JxONfQmyA3IQLL7mG2gCQKrF+9rcxPWwL7okIX6Bio6rWefXlpJ01H9zNeBLGcw==}
-
- '@ag-ui/core@0.0.42':
- resolution: {integrity: sha512-C2hMg4Gs5oiUDgK9cA2RsTwSSmFZdIsqPklDrFw/Ue+quH6EU3vKp5YoOq7nuaQYO4pO8Em+Z+l5/M5PpcvP1g==}
+ '@ag-ui/a2ui-middleware@0.0.2':
+ resolution: {integrity: sha512-dXHWlE9cYxFeQscPpvaLWpbeb7wXjnAlGYMId6kI7nMizSSIgHOrnNTugFRofYm78EY+yVgruNuDjDFWOmYj1A==}
+ peerDependencies:
+ '@ag-ui/client': '>=0.0.40'
+ rxjs: 7.8.1
- '@ag-ui/core@0.0.45':
- resolution: {integrity: sha512-Ccsarxb23TChONOWXDbNBqp1fIbOSMht8g7w6AsSYBTtdOwZ7h7AkjNkr3LSdVv+RbT30JMdSLtieJE0YepNPg==}
+ '@ag-ui/client@0.0.46':
+ resolution: {integrity: sha512-9Bl6GN6N3NWa3Ewqgl8E3nJzo88prIB2LS50bTNgw35h5BxC1UY21c0SImqQWZ+VV5kbhs6AUrriypKEBB7F5A==}
- '@ag-ui/encoder@0.0.42':
- resolution: {integrity: sha512-97B5MMCSs82t/y41uk2NrLBYFhbvn4kYsKQHMCfy8tjSWubyxh3zP7N9yHo8zJeSPe3WvzTvclyXNiGxSOsorg==}
+ '@ag-ui/core@0.0.46':
+ resolution: {integrity: sha512-5/gC9n20ImA10LMFLLYKOowqn2Btrr3UYXWGosmLc1+KJqREI0t35NXnwqoKlw7TWySznF1bpwY6uIvMtO/ZUg==}
- '@ag-ui/encoder@0.0.45':
- resolution: {integrity: sha512-EGvLZfadsmOyXJ8uYrqA/STnqdKxYQlNDHO51og7WZbJszZ/dpMCqo6GBfN0uVW7blSQvJS9UDCxztopbp/zFw==}
+ '@ag-ui/encoder@0.0.46':
+ resolution: {integrity: sha512-XU6dTgUOFZsXeO+CxCMNl5R8NCbdUyifWP7sRNIi61Et3F/0d0JotLo1y1/9GMGfsJNnP7bjb4YYsx21R7YMlw==}
'@ag-ui/langgraph@0.0.24':
resolution: {integrity: sha512-ebTYpUw28fvbmhqbpAbmfsDTfEqm1gSeZaBcnxMGHFivJLCzsJ/C9hYw6aV8yRKV3lMFBwh/QFxn1eRcr7yRkQ==}
@@ -127,11 +133,8 @@ packages:
peerDependencies:
'@ag-ui/client': '>=0.0.40'
- '@ag-ui/proto@0.0.42':
- resolution: {integrity: sha512-NDUwSgMnGEqxZGkWIJ1ge5t3Q7Kiddj360x2JAWaIfv9w+7tDJ0pmgyzf3/SXp605aY2wZiDLBtJ6jKZeg1lFg==}
-
- '@ag-ui/proto@0.0.45':
- resolution: {integrity: sha512-gj+XdbTOyNV1i5my77OaVZa7E2T/XTkoHlzpbd/O9C+BX6wxqMWORATKDJG1KZoanNsWr0Z7mtpwVuehs0GbBA==}
+ '@ag-ui/proto@0.0.46':
+ resolution: {integrity: sha512-+FfVhB1OP5A1+5BrEccQnwfODTbfBRWT3+NVnbW4RDFUDVmO9EUA+XPuO1ZxWcDfziTvQriwm0vNyaXGidSIhw==}
'@ai-sdk/anthropic@2.0.66':
resolution: {integrity: sha512-8xte/61emegt5Zr7lAXeGz50DiA2GJOV2VSTj8hc4jSbjEXQ/gl3LviOp2IRyb2sVcBpnHcRJTdeUJNyzFTawg==}
@@ -300,30 +303,34 @@ packages:
peerDependencies:
commander: ~13.1.0
- '@copilotkit/react-core@1.52.0-next.6':
- resolution: {integrity: sha512-2Csye2nIQhlKacg14KqOL1+5O++C9NVxnbp+4H7sv2dh7zQkChGtP21neF8MDUF13+zcaG2xj7Ez1mnVDRsqGg==}
+ '@copilotkit/a2ui-renderer@1.52.1':
+ resolution: {integrity: sha512-h91ioW4cq4hfpOsBvQZ4+SLLA66GAU0DEclBEcGWiA4avk3FmuX5LveygUH0aRaK92ZkzVX7xBE8mVukuLhijA==}
+ peerDependencies:
+ '@copilotkit/react-core': 1.52.1
+ react: ^18 || ^19 || ^19.0.0-rc
+ react-dom: ^18 || ^19 || ^19.0.0-rc
+
+ '@copilotkit/react-core@1.52.1':
+ resolution: {integrity: sha512-AfeDYlepQq+LukZHztGi2yCpKGqCqD3gDqMg3ApBE3wFSOEuz770+l+c0pWVv/lalhBbT8e67wHr/gAqzmqRPA==}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
react-dom: ^18 || ^19 || ^19.0.0-rc
zod: '>=3.0.0'
- '@copilotkit/react-ui@1.52.0-next.6':
- resolution: {integrity: sha512-vf9nQfxruqWcGPYGoREuBITvQ8zug3AKXg6fCD1UAA11ZKY1FFh3Lk3uWXPoOFGPQ62tsTTDYrkp//g2ynCq9Q==}
+ '@copilotkit/react-ui@1.52.1':
+ resolution: {integrity: sha512-wAvcVrv+x/YDAbzNf2p5eayBVdKdHiamIP6zI74cRlcjTM7AI85OZj4Wh7K5Eqnz26yQRDSta/gayXAyb/ZMvA==}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
- '@copilotkit/runtime-client-gql@1.52.0-next.6':
- resolution: {integrity: sha512-9z7++HgYiByik21f0thKQ2aPqSWNLjHaDXWz/E3ItZHVkPNKzuS0xRv15dpY30V+b5W9zbWAE9guVyGZRQXcXw==}
+ '@copilotkit/runtime-client-gql@1.52.1':
+ resolution: {integrity: sha512-xQPvqUy0gBG09pnldpnwnU9QgQcfFI0VV8Xl/9w5rD9tvGIhM/V+57jXgvu5GbCwKbBNC8P9WJ7Pt4OX33+xEA==}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
- '@copilotkit/runtime@1.52.0-next.6':
- resolution: {integrity: sha512-0aGdKjZxP02v2mx2A4F+9k3e4xgC4FkgM/7e45j0XCh2VQ2cYs1RGq/PZwmcT+CyscJupMdWQcyXTCnju5QeXA==}
+ '@copilotkit/runtime@1.52.1':
+ resolution: {integrity: sha512-Gojbv3rGdgLfXOHt47NxR0rufWl+78nBCdBX60KzBy9slf3EhRpURu0GurzbjHJNXWMgPU2watSooxZ4zKdEGQ==}
peerDependencies:
'@anthropic-ai/sdk': ^0.57.0
- '@copilotkit/shared': 1.52.0-next.6
- '@copilotkitnext/agent': 1.52.0-next.6
- '@copilotkitnext/runtime': 1.52.0-next.6
'@langchain/aws': '>=0.1.9'
'@langchain/community': '>=0.3.58'
'@langchain/core': '>=0.3.66'
@@ -353,45 +360,41 @@ packages:
openai:
optional: true
- '@copilotkit/shared@1.52.0-next.6':
- resolution: {integrity: sha512-4NgG9G91It8CjJpu9otnXgxAN109ocDgq5a70HcUNya3EMW95+fScvbENhfk8+5yzwSRCn8QExgrLoZLmzfS5A==}
+ '@copilotkit/shared@1.52.1':
+ resolution: {integrity: sha512-5qe6098UGhZt0HP2mYdsICRg9BDGX/6GDI3hgr1wpZXj9ov8vAR4rX7VICKplu0dSBsE/SEb8Ymhjv89pJvgVw==}
peerDependencies:
- '@ag-ui/core': ^0.0.45
+ '@ag-ui/core': ^0.0.46
- '@copilotkitnext/agent@1.51.4':
- resolution: {integrity: sha512-/+4uy7E5aHsLpiaZYKFqvNgU2OOCM83JRgKJy9gPZ87fyR2Hwu3Wj/EFiHWSzZBo/DOeFxE1u/3u5MPjlukntg==}
+ '@copilotkitnext/agent@1.52.1':
+ resolution: {integrity: sha512-Vj3WN5Ci+5tcOsvIM4npTg9khaakgeS8L3mpLbHywVptIammc3el0N5yRC6cfKseAPsmdLTTSFebYNs/HT6QVw==}
engines: {node: '>=18'}
- '@copilotkitnext/core@1.52.0-next.6':
- resolution: {integrity: sha512-38MwM9D+qxgb1y/DDf/LE1RGMKip2ifKAD0DMs+MDJe0FdL7FTYTSs3zLfFz8ku9kLmonumj8AfsSpX45oxzSQ==}
+ '@copilotkitnext/core@1.52.1':
+ resolution: {integrity: sha512-abTeSWbNwkO484S0g5Mrin/mZOsUhFi74x2LUZoErupjN4fbg4jxXGDIezQZPalVocD9OF8oxVKqh2185i7gkA==}
engines: {node: '>=18'}
- '@copilotkitnext/react@1.52.0-next.6':
- resolution: {integrity: sha512-3NY/llsz8+22tp2m7RK9MP/RfSjpZqjhdslzBewn5bbl8ccUFG7GGUunTiAY81qtE1Lz2RonHSeJqQ8Btw5KqQ==}
+ '@copilotkitnext/react@1.52.1':
+ resolution: {integrity: sha512-2e03lZIOg7geVez+Vf3heNHo12/D9QnC9KYQMAEOO29WGBJh+Nz0Tlu9y/6n3Tco2x4RW390szsVx/ea5v6dGg==}
engines: {node: '>=18'}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
- '@copilotkitnext/runtime@1.51.4':
- resolution: {integrity: sha512-XBkNxrVlyu7/dQunKEw5RX/NOrVEss36up/jVvGI6X31ayC0pjeMnyPcvmKbbbg5irdLUMgBeYgC3k93ke+dhg==}
+ '@copilotkitnext/runtime@1.52.1':
+ resolution: {integrity: sha512-swmhzB0X6LoNGWTQkXmnO9mJTy/k2XJxD8aFJM7h8xtaRCk80UtxnYV0hBDJJOxk0YW0PHvtiGosr865ZupIUw==}
engines: {node: '>=18'}
peerDependencies:
- '@ag-ui/client': 0.0.42
- '@ag-ui/core': 0.0.42
- '@ag-ui/encoder': 0.0.42
- '@copilotkitnext/shared': 1.51.4
-
- '@copilotkitnext/shared@1.51.4':
- resolution: {integrity: sha512-3C68dzGwuUShAHHnJVLSMOZ89QZrx8oXrGNx8VbFl3BrOw6Q+sG53hgx/QZ23TAwqKq3Gt7JVrbUp6iQE7DGsw==}
- engines: {node: '>=18'}
+ '@ag-ui/client': 0.0.46
+ '@ag-ui/core': 0.0.46
+ '@ag-ui/encoder': 0.0.46
+ '@copilotkitnext/shared': 1.52.1
- '@copilotkitnext/shared@1.52.0-next.6':
- resolution: {integrity: sha512-EhZwY5cgxUwGRY7Ayg0XziWkFMM2T4WxAOxmHpNIYER2azVd11tUHoDkDSP4DObjsWSiMrod91rRrm69M3ZG9w==}
+ '@copilotkitnext/shared@1.52.1':
+ resolution: {integrity: sha512-92h0ZUtapuxroEOQdNbgU6FTgQKG8+UuGZey5vXq4ayTTmHcGwZZvsJ9aYjD7OUYNXj3J/4lj9iecj7PCg5Efw==}
engines: {node: '>=18'}
- '@copilotkitnext/web-inspector@1.52.0-next.6':
- resolution: {integrity: sha512-kDVDzy+vq5dx/XbaoWMqIGhUQTK8xfALnxkz6ljQurGtUxLAvD6M8UIW5oyC3YciTDKmawfAxvrTm5oDbHTOgA==}
+ '@copilotkitnext/web-inspector@1.52.1':
+ resolution: {integrity: sha512-SP+f3DvgFxtGpxd4I30laAkW77mIJpM2UL/KJ1tVCVUzSqv3SefEBFDdMRaQWjy7kJaZTdGDHxqBWpxpfWiTqg==}
engines: {node: '>=18'}
'@dabh/diagnostics@2.0.8':
@@ -963,9 +966,15 @@ packages:
'@lit-labs/react@2.1.3':
resolution: {integrity: sha512-OD9h2JynerBQUMNzb563jiVpxfvPF0HjQkKY2mx0lpVYvD7F+rtJpOGz6ek+6ufMidV3i+MPT9SX62OKWHFrQg==}
+ '@lit-labs/signals@0.1.3':
+ resolution: {integrity: sha512-P0yWgH5blwVyEwBg+WFspLzeu1i0ypJP1QB0l1Omr9qZLIPsUu0p4Fy2jshOg7oQyha5n163K3GJGeUhQQ682Q==}
+
'@lit-labs/ssr-dom-shim@1.5.1':
resolution: {integrity: sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==}
+ '@lit/context@1.1.6':
+ resolution: {integrity: sha512-M26qDE6UkQbZA2mQ3RjJ3Gzd8TxP+/0obMgE5HfkfLhEEyYE3Bui4A5XHiGPjy0MUGAyxB3QgVuw2ciS0kHn6A==}
+
'@lit/react@1.0.8':
resolution: {integrity: sha512-p2+YcF+JE67SRX3mMlJ1TKCSTsgyOVdAwd/nxp3NuV1+Cb6MWALbN6nT7Ld4tpmYofcE5kcaSY1YBB9erY+6fw==}
peerDependencies:
@@ -2678,6 +2687,10 @@ packages:
resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==}
engines: {node: '>=10.13.0'}
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
entities@6.0.1:
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
engines: {node: '>=0.12'}
@@ -3686,6 +3699,9 @@ packages:
resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
engines: {node: '>= 12.0.0'}
+ linkify-it@5.0.0:
+ resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
+
lit-element@4.2.2:
resolution: {integrity: sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==}
@@ -3755,6 +3771,10 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
+ markdown-it@14.1.1:
+ resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==}
+ hasBin: true
+
markdown-table@3.0.4:
resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
@@ -3832,6 +3852,9 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+ mdurl@2.0.0:
+ resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
+
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
@@ -4440,6 +4463,10 @@ packages:
pump@3.0.3:
resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
+ punycode.js@2.3.1:
+ resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
+ engines: {node: '>=6'}
+
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
@@ -4846,6 +4873,14 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
+ signal-polyfill@0.2.2:
+ resolution: {integrity: sha512-p63Y4Er5/eMQ9RHg0M0Y64NlsQKpiu6MDdhBXpyywRuWiPywhJTpKJ1iB5K2hJEbFZ0BnDS7ZkJ+0AfTuL37Rg==}
+
+ signal-utils@0.21.1:
+ resolution: {integrity: sha512-i9cdLSvVH4j8ql8mz2lyrA93xL499P8wEbIev3ldSriXeUwqh+wM4Q5VPhIZ19gPtIS4BOopJuKB8l1+wH9LCg==}
+ peerDependencies:
+ signal-polyfill: ^0.2.0
+
simple-wcswidth@1.1.2:
resolution: {integrity: sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==}
@@ -5167,6 +5202,9 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ uc.micro@2.1.0:
+ resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
+
ufo@1.6.3:
resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
@@ -5482,24 +5520,26 @@ snapshots:
optionalDependencies:
graphql: 16.12.0
- '@ag-ui/client@0.0.42':
+ '@a2ui/lit@0.8.1(signal-polyfill@0.2.2)':
dependencies:
- '@ag-ui/core': 0.0.42
- '@ag-ui/encoder': 0.0.42
- '@ag-ui/proto': 0.0.42
- '@types/uuid': 10.0.0
- compare-versions: 6.1.1
- fast-json-patch: 3.1.1
- rxjs: 7.8.1
- untruncate-json: 0.0.1
- uuid: 11.1.0
- zod: 3.25.76
+ '@lit-labs/signals': 0.1.3
+ '@lit/context': 1.1.6
+ lit: 3.3.2
+ markdown-it: 14.1.1
+ signal-utils: 0.21.1(signal-polyfill@0.2.2)
+ transitivePeerDependencies:
+ - signal-polyfill
- '@ag-ui/client@0.0.45':
+ '@ag-ui/a2ui-middleware@0.0.2(@ag-ui/client@0.0.46)(rxjs@7.8.2)':
dependencies:
- '@ag-ui/core': 0.0.45
- '@ag-ui/encoder': 0.0.45
- '@ag-ui/proto': 0.0.45
+ '@ag-ui/client': 0.0.46
+ rxjs: 7.8.2
+
+ '@ag-ui/client@0.0.46':
+ dependencies:
+ '@ag-ui/core': 0.0.46
+ '@ag-ui/encoder': 0.0.46
+ '@ag-ui/proto': 0.0.46
'@types/uuid': 10.0.0
compare-versions: 6.1.1
fast-json-patch: 3.1.1
@@ -5508,30 +5548,20 @@ snapshots:
uuid: 11.1.0
zod: 3.25.76
- '@ag-ui/core@0.0.42':
- dependencies:
- rxjs: 7.8.1
- zod: 3.25.76
-
- '@ag-ui/core@0.0.45':
+ '@ag-ui/core@0.0.46':
dependencies:
rxjs: 7.8.1
zod: 3.25.76
- '@ag-ui/encoder@0.0.42':
- dependencies:
- '@ag-ui/core': 0.0.42
- '@ag-ui/proto': 0.0.42
-
- '@ag-ui/encoder@0.0.45':
+ '@ag-ui/encoder@0.0.46':
dependencies:
- '@ag-ui/core': 0.0.45
- '@ag-ui/proto': 0.0.45
+ '@ag-ui/core': 0.0.46
+ '@ag-ui/proto': 0.0.46
- '@ag-ui/langgraph@0.0.24(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@ag-ui/langgraph@0.0.24(@ag-ui/client@0.0.46)(@ag-ui/core@0.0.46)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@ag-ui/client': 0.0.45
- '@ag-ui/core': 0.0.45
+ '@ag-ui/client': 0.0.46
+ '@ag-ui/core': 0.0.46
'@langchain/core': 0.3.80(@opentelemetry/api@1.9.0)
'@langchain/langgraph-sdk': 0.1.10(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
partial-json: 0.1.7
@@ -5544,9 +5574,9 @@ snapshots:
- react
- react-dom
- '@ag-ui/mcp-apps-middleware@0.0.3(@ag-ui/client@0.0.45)(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@3.25.76)':
+ '@ag-ui/mcp-apps-middleware@0.0.3(@ag-ui/client@0.0.46)(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@3.25.76)':
dependencies:
- '@ag-ui/client': 0.0.45
+ '@ag-ui/client': 0.0.46
'@modelcontextprotocol/sdk': 1.25.3(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@3.25.76)
rxjs: 7.8.1
transitivePeerDependencies:
@@ -5555,15 +5585,9 @@ snapshots:
- supports-color
- zod
- '@ag-ui/proto@0.0.42':
+ '@ag-ui/proto@0.0.46':
dependencies:
- '@ag-ui/core': 0.0.42
- '@bufbuild/protobuf': 2.11.0
- '@protobuf-ts/protoc': 2.11.1
-
- '@ag-ui/proto@0.0.45':
- dependencies:
- '@ag-ui/core': 0.0.45
+ '@ag-ui/core': 0.0.46
'@bufbuild/protobuf': 2.11.0
'@protobuf-ts/protoc': 2.11.1
@@ -5770,13 +5794,25 @@ snapshots:
dependencies:
commander: 13.1.0
- '@copilotkit/react-core@1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)':
+ '@copilotkit/a2ui-renderer@1.52.1(@copilotkit/react-core@1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(signal-polyfill@0.2.2)':
+ dependencies:
+ '@a2ui/lit': 0.8.1(signal-polyfill@0.2.2)
+ '@copilotkit/react-core': 1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
+ clsx: 2.1.1
+ markdown-it: 14.1.1
+ react: 19.2.4
+ react-dom: 19.2.4(react@19.2.4)
+ zod: 3.25.76
+ transitivePeerDependencies:
+ - signal-polyfill
+
+ '@copilotkit/react-core@1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)':
dependencies:
- '@ag-ui/client': 0.0.45
- '@copilotkit/runtime-client-gql': 1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(graphql@16.12.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@copilotkit/shared': 1.52.0-next.6(@ag-ui/core@0.0.45)
- '@copilotkitnext/core': 1.52.0-next.6
- '@copilotkitnext/react': 1.52.0-next.6(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@ag-ui/client': 0.0.46
+ '@copilotkit/runtime-client-gql': 1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(graphql@16.12.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@copilotkit/shared': 1.52.1(@ag-ui/core@0.0.46)
+ '@copilotkitnext/core': 1.52.1
+ '@copilotkitnext/react': 1.52.1(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@scarf/scarf': 1.4.0
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
@@ -5785,9 +5821,10 @@ snapshots:
zod: 3.25.76
transitivePeerDependencies:
- '@ag-ui/core'
+ - '@ag-ui/encoder'
- '@anthropic-ai/sdk'
- - '@copilotkitnext/agent'
- - '@copilotkitnext/runtime'
+ - '@cfworker/json-schema'
+ - '@copilotkitnext/shared'
- '@langchain/aws'
- '@langchain/community'
- '@langchain/core'
@@ -5809,11 +5846,11 @@ snapshots:
- openai
- supports-color
- '@copilotkit/react-ui@1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)':
+ '@copilotkit/react-ui@1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)':
dependencies:
- '@copilotkit/react-core': 1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
- '@copilotkit/runtime-client-gql': 1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(graphql@16.12.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@copilotkit/shared': 1.52.0-next.6(@ag-ui/core@0.0.45)
+ '@copilotkit/react-core': 1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(graphql@16.12.0)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@3.25.76)
+ '@copilotkit/runtime-client-gql': 1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(graphql@16.12.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@copilotkit/shared': 1.52.1(@ag-ui/core@0.0.46)
'@headlessui/react': 2.2.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-markdown: 10.1.0(@types/react@19.2.10)(react@19.2.4)
@@ -5823,9 +5860,10 @@ snapshots:
remark-math: 6.0.0
transitivePeerDependencies:
- '@ag-ui/core'
+ - '@ag-ui/encoder'
- '@anthropic-ai/sdk'
- - '@copilotkitnext/agent'
- - '@copilotkitnext/runtime'
+ - '@cfworker/json-schema'
+ - '@copilotkitnext/shared'
- '@langchain/aws'
- '@langchain/community'
- '@langchain/core'
@@ -5849,19 +5887,20 @@ snapshots:
- supports-color
- zod
- '@copilotkit/runtime-client-gql@1.52.0-next.6(@ag-ui/core@0.0.45)(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(graphql@16.12.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@copilotkit/runtime-client-gql@1.52.1(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(graphql@16.12.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@copilotkit/runtime': 1.52.0-next.6(@copilotkit/shared@1.52.0-next.6(@ag-ui/core@0.0.45))(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@copilotkit/shared': 1.52.0-next.6(@ag-ui/core@0.0.45)
+ '@copilotkit/runtime': 1.52.1(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@copilotkit/shared': 1.52.1(@ag-ui/core@0.0.46)
'@urql/core': 5.2.0(graphql@16.12.0)
react: 19.2.4
untruncate-json: 0.0.1
urql: 4.2.2(@urql/core@5.2.0(graphql@16.12.0))(react@19.2.4)
transitivePeerDependencies:
- '@ag-ui/core'
+ - '@ag-ui/encoder'
- '@anthropic-ai/sdk'
- - '@copilotkitnext/agent'
- - '@copilotkitnext/runtime'
+ - '@cfworker/json-schema'
+ - '@copilotkitnext/shared'
- '@langchain/aws'
- '@langchain/community'
- '@langchain/core'
@@ -5877,19 +5916,23 @@ snapshots:
- langchain
- openai
- react-dom
+ - supports-color
- '@copilotkit/runtime@1.52.0-next.6(@copilotkit/shared@1.52.0-next.6(@ag-ui/core@0.0.45))(@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7))(@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4))(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@copilotkit/runtime@1.52.1(@ag-ui/encoder@0.0.46)(@cfworker/json-schema@4.1.1)(@copilotkitnext/shared@1.52.1)(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(@langchain/langgraph-sdk@1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@ag-ui/client': 0.0.45
- '@ag-ui/core': 0.0.45
- '@ag-ui/langgraph': 0.0.24(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@copilotkit/shared': 1.52.0-next.6(@ag-ui/core@0.0.45)
- '@copilotkitnext/agent': 1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7)
- '@copilotkitnext/runtime': 1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4)
+ '@ag-ui/client': 0.0.46
+ '@ag-ui/core': 0.0.46
+ '@ag-ui/langgraph': 0.0.24(@ag-ui/client@0.0.46)(@ag-ui/core@0.0.46)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@ai-sdk/anthropic': 2.0.66(zod@3.25.76)
+ '@ai-sdk/openai': 2.0.91(zod@3.25.76)
+ '@copilotkit/shared': 1.52.1(@ag-ui/core@0.0.46)
+ '@copilotkitnext/agent': 1.52.1(@cfworker/json-schema@4.1.1)(hono@4.11.7)
+ '@copilotkitnext/runtime': 1.52.1(@ag-ui/client@0.0.46)(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@copilotkitnext/shared@1.52.1)
'@graphql-yoga/plugin-defer-stream': 3.18.0(graphql-yoga@5.18.0(graphql@16.12.0))(graphql@16.12.0)
'@hono/node-server': 1.19.9(hono@4.11.7)
'@langchain/core': 0.3.80(@opentelemetry/api@1.9.0)
'@scarf/scarf': 1.4.0
+ ai: 5.0.137(zod@3.25.76)
class-transformer: 0.5.1
class-validator: 0.14.3
graphql: 16.12.0
@@ -5906,15 +5949,20 @@ snapshots:
optionalDependencies:
'@langchain/langgraph-sdk': 1.5.5(@langchain/core@0.3.80(@opentelemetry/api@1.9.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
transitivePeerDependencies:
+ - '@ag-ui/encoder'
+ - '@cfworker/json-schema'
+ - '@copilotkitnext/shared'
- '@opentelemetry/api'
- '@opentelemetry/exporter-trace-otlp-proto'
- '@opentelemetry/sdk-trace-base'
+ - encoding
- react
- react-dom
+ - supports-color
- '@copilotkit/shared@1.52.0-next.6(@ag-ui/core@0.0.45)':
+ '@copilotkit/shared@1.52.1(@ag-ui/core@0.0.46)':
dependencies:
- '@ag-ui/core': 0.0.45
+ '@ag-ui/core': 0.0.46
'@segment/analytics-node': 2.3.0
chalk: 4.1.2
graphql: 16.12.0
@@ -5923,9 +5971,9 @@ snapshots:
transitivePeerDependencies:
- encoding
- '@copilotkitnext/agent@1.51.4(@cfworker/json-schema@4.1.1)(hono@4.11.7)':
+ '@copilotkitnext/agent@1.52.1(@cfworker/json-schema@4.1.1)(hono@4.11.7)':
dependencies:
- '@ag-ui/client': 0.0.42
+ '@ag-ui/client': 0.0.46
'@ai-sdk/anthropic': 2.0.66(zod@3.25.76)
'@ai-sdk/google': 2.0.54(zod@3.25.76)
'@ai-sdk/mcp': 0.0.8(zod@3.25.76)
@@ -5939,21 +5987,21 @@ snapshots:
- hono
- supports-color
- '@copilotkitnext/core@1.52.0-next.6':
+ '@copilotkitnext/core@1.52.1':
dependencies:
- '@ag-ui/client': 0.0.45
- '@copilotkitnext/shared': 1.52.0-next.6
+ '@ag-ui/client': 0.0.46
+ '@copilotkitnext/shared': 1.52.1
rxjs: 7.8.1
zod: 3.25.76
zod-to-json-schema: 3.25.1(zod@3.25.76)
- '@copilotkitnext/react@1.52.0-next.6(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@copilotkitnext/react@1.52.1(@types/mdast@4.0.4)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(micromark-util-types@2.0.2)(micromark@4.0.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@ag-ui/client': 0.0.45
- '@ag-ui/core': 0.0.45
- '@copilotkitnext/core': 1.52.0-next.6
- '@copilotkitnext/shared': 1.52.0-next.6
- '@copilotkitnext/web-inspector': 1.52.0-next.6
+ '@ag-ui/client': 0.0.46
+ '@ag-ui/core': 0.0.46
+ '@copilotkitnext/core': 1.52.1
+ '@copilotkitnext/shared': 1.52.1
+ '@copilotkitnext/web-inspector': 1.52.1
'@lit-labs/react': 2.1.3(@types/react@19.2.10)
'@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-slot': 1.2.4(@types/react@19.2.10)(react@19.2.4)
@@ -5978,12 +6026,12 @@ snapshots:
- micromark-util-types
- supports-color
- '@copilotkitnext/runtime@1.51.4(@ag-ui/client@0.0.45)(@ag-ui/core@0.0.45)(@ag-ui/encoder@0.0.45)(@copilotkitnext/shared@1.51.4)':
+ '@copilotkitnext/runtime@1.52.1(@ag-ui/client@0.0.46)(@ag-ui/core@0.0.46)(@ag-ui/encoder@0.0.46)(@copilotkitnext/shared@1.52.1)':
dependencies:
- '@ag-ui/client': 0.0.45
- '@ag-ui/core': 0.0.45
- '@ag-ui/encoder': 0.0.45
- '@copilotkitnext/shared': 1.51.4
+ '@ag-ui/client': 0.0.46
+ '@ag-ui/core': 0.0.46
+ '@ag-ui/encoder': 0.0.46
+ '@copilotkitnext/shared': 1.52.1
cors: 2.8.6
express: 4.22.1
hono: 4.11.7
@@ -5991,22 +6039,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@copilotkitnext/shared@1.51.4':
+ '@copilotkitnext/shared@1.52.1':
dependencies:
- '@ag-ui/client': 0.0.42
+ '@ag-ui/client': 0.0.46
partial-json: 0.1.7
uuid: 11.1.0
- '@copilotkitnext/shared@1.52.0-next.6':
+ '@copilotkitnext/web-inspector@1.52.1':
dependencies:
- '@ag-ui/client': 0.0.45
- partial-json: 0.1.7
- uuid: 11.1.0
-
- '@copilotkitnext/web-inspector@1.52.0-next.6':
- dependencies:
- '@ag-ui/client': 0.0.45
- '@copilotkitnext/core': 1.52.0-next.6
+ '@ag-ui/client': 0.0.46
+ '@copilotkitnext/core': 1.52.1
lit: 3.3.2
lucide: 0.525.0
marked: 12.0.2
@@ -6569,8 +6611,17 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
+ '@lit-labs/signals@0.1.3':
+ dependencies:
+ lit: 3.3.2
+ signal-polyfill: 0.2.2
+
'@lit-labs/ssr-dom-shim@1.5.1': {}
+ '@lit/context@1.1.6':
+ dependencies:
+ '@lit/reactive-element': 2.1.2
+
'@lit/react@1.0.8(@types/react@19.2.10)':
dependencies:
'@types/react': 19.2.10
@@ -8314,6 +8365,8 @@ snapshots:
graceful-fs: 4.2.11
tapable: 2.3.0
+ entities@4.5.0: {}
+
entities@6.0.1: {}
es-abstract@1.24.1:
@@ -9567,6 +9620,10 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.30.2
lightningcss-win32-x64-msvc: 1.30.2
+ linkify-it@5.0.0:
+ dependencies:
+ uc.micro: 2.1.0
+
lit-element@4.2.2:
dependencies:
'@lit-labs/ssr-dom-shim': 1.5.1
@@ -9639,6 +9696,15 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
+ markdown-it@14.1.1:
+ dependencies:
+ argparse: 2.0.1
+ entities: 4.5.0
+ linkify-it: 5.0.0
+ mdurl: 2.0.0
+ punycode.js: 2.3.1
+ uc.micro: 2.1.0
+
markdown-table@3.0.4: {}
marked@12.0.2: {}
@@ -9850,6 +9916,8 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
+ mdurl@2.0.0: {}
+
media-typer@0.3.0: {}
media-typer@1.1.0: {}
@@ -10671,6 +10739,8 @@ snapshots:
end-of-stream: 1.4.5
once: 1.4.0
+ punycode.js@2.3.1: {}
+
punycode@2.3.1: {}
qs@6.14.1:
@@ -11261,6 +11331,12 @@ snapshots:
signal-exit@4.1.0: {}
+ signal-polyfill@0.2.2: {}
+
+ signal-utils@0.21.1(signal-polyfill@0.2.2):
+ dependencies:
+ signal-polyfill: 0.2.2
+
simple-wcswidth@1.1.2: {}
sisteransi@1.0.5: {}
@@ -11616,6 +11692,8 @@ snapshots:
typescript@5.9.3: {}
+ uc.micro@2.1.0: {}
+
ufo@1.6.3: {}
unbox-primitive@1.1.0: