Interface: KabooProviderProps¶
Defined in: src/context/KabooProvider.tsx:14
Props for KabooProvider.
Properties¶
agent¶
agent:
string
Defined in: src/context/KabooProvider.tsx:18
CopilotKit agent id to run (the workflow entry agent).
children¶
children:
ReactNode
Defined in: src/context/KabooProvider.tsx:43
Your app subtree, rendered inside all kaboo contexts.
copilotKitProps?¶
optionalcopilotKitProps?:Partial\<Omit\<CopilotKitProps,"children"|"agent"|"runtimeUrl"|"threadId">>
Defined in: src/context/KabooProvider.tsx:41
Extra props forwarded to the underlying <CopilotKit>.
disableInlineCards?¶
optionaldisableInlineCards?:boolean
Defined in: src/context/KabooProvider.tsx:34
Skip auto-mounting the built-in KabooInlineCards.
disableInterruptHandler?¶
optionaldisableInterruptHandler?:boolean
Defined in: src/context/KabooProvider.tsx:32
Skip auto-mounting the built-in KabooInterruptHandler.
interruptRenderers?¶
optionalinterruptRenderers?:Partial\<Record\<"approval"|"form",ComponentType\<InterruptRendererProps>>>
Defined in: src/context/KabooProvider.tsx:24
Per-interrupt-type renderer overrides for the built-in HITL handler.
references?¶
optionalreferences?:ReferenceProvider\<unknown>[]
Defined in: src/context/KabooProvider.tsx:39
@ reference providers made available to the composer / useReferences.
File upload is not implicit — include uploadProvider() to offer uploads.
runtimeUrl¶
runtimeUrl:
string
Defined in: src/context/KabooProvider.tsx:16
URL of the CopilotKit runtime endpoint (e.g. /api/copilotkit).
structuredRenderers?¶
optionalstructuredRenderers?:StructuredRenderers
Defined in: src/context/KabooProvider.tsx:22
Renderers for structured agent outputs, keyed by output schema name.
threadId?¶
optionalthreadId?:string
Defined in: src/context/KabooProvider.tsx:20
Conversation id. Scopes both the run and its activity.
toolRenderers?¶
optionaltoolRenderers?:ToolRenderers
Defined in: src/context/KabooProvider.tsx:30
Per-tool-name renderer overrides applied inside every Timeline surface (agent cards, drill views). Keyed by exact tool name; a match replaces the built-in tool row with the app's custom card.