Skip to content

@pgege/kaboo-react


Interface: KabooProviderProps

Defined in: context/KabooProvider.tsx:10

Props for KabooProvider.

Properties

agent

agent: string

Defined in: context/KabooProvider.tsx:14

CopilotKit agent id to run (the workflow entry agent).


children

children: ReactNode

Defined in: context/KabooProvider.tsx:28

Your app subtree, rendered inside all kaboo contexts.


copilotKitProps?

optional copilotKitProps?: Partial\<Omit\<CopilotKitProps, "children" | "agent" | "runtimeUrl" | "threadId">>

Defined in: context/KabooProvider.tsx:26

Extra props forwarded to the underlying <CopilotKit>.


disableInlineCards?

optional disableInlineCards?: boolean

Defined in: context/KabooProvider.tsx:24

Skip auto-mounting the built-in KabooInlineCards.


disableInterruptHandler?

optional disableInterruptHandler?: boolean

Defined in: context/KabooProvider.tsx:22

Skip auto-mounting the built-in KabooInterruptHandler.


interruptRenderers?

optional interruptRenderers?: Partial\<Record\<"approval" | "form", ComponentType\<InterruptRendererProps>>>

Defined in: context/KabooProvider.tsx:20

Per-interrupt-type renderer overrides for the built-in HITL handler.


runtimeUrl

runtimeUrl: string

Defined in: context/KabooProvider.tsx:12

URL of the CopilotKit runtime endpoint (e.g. /api/copilotkit).


structuredRenderers?

optional structuredRenderers?: StructuredRenderers

Defined in: context/KabooProvider.tsx:18

Renderers for structured agent outputs, keyed by output schema name.


threadId?

optional threadId?: string

Defined in: context/KabooProvider.tsx:16

Conversation id. Scopes both the run and its activity.