Dev Ex

Chat & UI

Platform

Controlled Generative UI

Human in the Loop: Interrupts

View all

Interactive component rendered inline in the chat via the lower-level `useInterrupt` primitive — direct control over the LangGraph interrupt lifecycle.

Human in the Loop: Headless Interrupts

Resolve langgraph interrupts headlessly via agent.subscribe + copilotkit.runAgent — no chat, no useInterrupt render prop

Coming soon

Declarative Generative UI

Open-Ended Generative UI

Operational Generative UI

Generative UI: Rendering multiple tools

View all

Sequential tool calls with reasoning tokens rendered side-by-side

Reasoning

View all

Visible reasoning/thinking chain alongside the final answer

Reasoning (Default Render)

View all

Built-in CopilotChatReasoningMessage renders without a custom slot

Interactivity

ThreadID: Frontend Tool Round-Trip

Regression demo for ENT-658 — verifies that an explicit threadId survives a useFrontendTool round-trip (agent invokes a frontend tool, awaits the async handler, and the same threadId is preserved across the resume).

Coming soon

Agent State

Multi-Agent

BYOC (Bring Your Own Components)

Declarative UI: Hashbrown

View all

Hashbrown-style generative UI (legacy slug — superseded by `declarative-hashbrown`; kept so the other 17 integrations whose manifests still declare this ID don't drop out of the catalog before their cross-codebase rename lands)

Declarative UI: json-render

View all

Streaming structured-output generative UI via @json-render/react (legacy slug — superseded by `declarative-json-render`; kept for cross-integration parity until the rename completes elsewhere)

76b653f39
CopilotKit Showcase