You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
name: Gen UI Interrupt (Frontend Tool + async Promise)
362
-
description: In-chat time-picker card via useFrontendTool with an async handler that blocks until the user picks a slot — Agno adaptation of the LangGraph interrupt() primitive
346
+
description:
347
+
In-chat time-picker card via useFrontendTool with an async handler
348
+
that blocks until the user picks a slot — Agno adaptation of the LangGraph
description: Time-picker popup rendered outside the chat in the app surface via useFrontendTool with an async handler — Agno adaptation of the LangGraph headless interrupt pattern
361
+
description:
362
+
Time-picker popup rendered outside the chat in the app surface via
363
+
useFrontendTool with an async handler — Agno adaptation of the LangGraph
364
+
headless interrupt pattern
375
365
tags:
376
366
- interactivity
377
367
route: /demos/interrupt-headless
@@ -382,7 +372,8 @@ demos:
382
372
- src/app/api/copilotkit/route.ts
383
373
- id: auth
384
374
name: Authentication
385
-
description: Bearer-token gate via the V2 runtime onRequest hook — dedicated /api/copilotkit-auth route rejects unauthenticated requests
375
+
description: Bearer-token gate via the V2 runtime onRequest hook — dedicated
description: Agent uses tools to trigger UI generation — frontend renders a haiku card from a generate_haiku tool call
389
+
description: Agent uses tools to trigger UI generation — frontend renders a
390
+
haiku card from a generate_haiku tool call
399
391
tags:
400
392
- generative-ui
401
393
route: /demos/gen-ui-tool-based
@@ -405,7 +397,9 @@ demos:
405
397
- src/app/api/copilotkit/route.ts
406
398
- id: hitl-in-chat-booking
407
399
name: In-Chat HITL (Booking)
408
-
description: Time-picker card rendered inline via useHumanInTheLoop for a booking flow — same surface as hitl-in-chat, branded for the booking scenario
400
+
description: Time-picker card rendered inline via useHumanInTheLoop for a
401
+
booking flow — same surface as hitl-in-chat, branded for the booking
402
+
scenario
409
403
tags:
410
404
- interactivity
411
405
route: /demos/hitl-in-chat
@@ -417,7 +411,8 @@ demos:
417
411
- src/app/api/copilotkit/route.ts
418
412
- id: mcp-apps
419
413
name: MCP Apps
420
-
description: MCP-provided tools rendered inline as sandboxed UI via the runtime's mcpApps middleware
414
+
description: MCP-provided tools rendered inline as sandboxed UI via the
415
+
runtime's mcpApps middleware
421
416
tags:
422
417
- generative-ui
423
418
route: /demos/mcp-apps
@@ -428,7 +423,9 @@ demos:
428
423
- src/app/api/copilotkit-mcp-apps/route.ts
429
424
- id: open-gen-ui
430
425
name: Open Generative UI
431
-
description: Agent-authored HTML + CSS streamed into a sandboxed iframe via the runtime's openGenerativeUI middleware
426
+
description:
427
+
Agent-authored HTML + CSS streamed into a sandboxed iframe via the
428
+
runtime's openGenerativeUI middleware
432
429
tags:
433
430
- generative-ui
434
431
route: /demos/open-gen-ui
@@ -438,7 +435,9 @@ demos:
438
435
- src/app/api/copilotkit-ogui/route.ts
439
436
- id: open-gen-ui-advanced
440
437
name: Open Generative UI (Advanced)
441
-
description: Sandboxed iframe with host-side sandbox functions the agent's UI can call back into via Websandbox.connection.remote
438
+
description:
439
+
Sandboxed iframe with host-side sandbox functions the agent's UI
440
+
can call back into via Websandbox.connection.remote
442
441
tags:
443
442
- generative-ui
444
443
route: /demos/open-gen-ui-advanced
@@ -450,7 +449,9 @@ demos:
450
449
- src/app/api/copilotkit-ogui/route.ts
451
450
- id: agent-config
452
451
name: Agent Config Object
453
-
description: Frontend forwards a typed config object (tone, expertise, response length) the Agno agent reads per turn to compose its system prompt
452
+
description:
453
+
Frontend forwards a typed config object (tone, expertise, response
454
+
length) the Agno agent reads per turn to compose its system prompt
454
455
tags:
455
456
- runtime
456
457
route: /demos/agent-config
@@ -462,7 +463,8 @@ demos:
462
463
- src/app/api/copilotkit-agent-config/route.ts
463
464
- id: voice
464
465
name: Voice Input
465
-
description: Microphone + sample-audio button → /transcribe endpoint → text injected into the chat composer
466
+
description: Microphone + sample-audio button → /transcribe endpoint → text
description: Agent dynamically composes UI per turn from a registered frontend catalog — secondary LLM call inside the backend `generate_a2ui` tool emits an a2ui_operations container that the A2UI middleware forwards to the catalog renderer
510
+
description:
511
+
Agent dynamically composes UI per turn from a registered frontend
description: Schema is authored ahead of time as JSON; the agent only streams data into the data model. `display_flight` emits an a2ui_operations container directly with no secondary LLM call
529
+
description:
530
+
Schema is authored ahead of time as JSON; the agent only streams
531
+
data into the data model. `display_flight` emits an a2ui_operations
0 commit comments