Unispec Docs
SDK ReferenceInterfaces

CreateAgentOptions

Interface: CreateAgentOptions

Defined in: packages/sdk/src/backend/agents.ts:90

Properties

fallbackMessage?

optional fallbackMessage?: string

Defined in: packages/sdk/src/backend/agents.ts:94


flow?

optional flow?: FlowGraph

Defined in: packages/sdk/src/backend/agents.ts:100


guardrails?

optional guardrails?: GuardrailConfig

Defined in: packages/sdk/src/backend/agents.ts:98


instructions?

optional instructions?: string

Defined in: packages/sdk/src/backend/agents.ts:92


knowledge?

optional knowledge?: string[]

Defined in: packages/sdk/src/backend/agents.ts:95


model?

optional model?: string

Defined in: packages/sdk/src/backend/agents.ts:93


name

name: string

Defined in: packages/sdk/src/backend/agents.ts:91


streamMode?

optional streamMode?: "buffered" | "live"

Defined in: packages/sdk/src/backend/agents.ts:103

"buffered" (default) or "live" — phase c token streaming. Live is honored only when the output guard is off and the agent has no tools/flow.


toolPolicy?

optional toolPolicy?: ToolPolicy

Defined in: packages/sdk/src/backend/agents.ts:99


uiActions?

optional uiActions?: UiActionType[]

Defined in: packages/sdk/src/backend/agents.ts:97

Allow-list of uiAction types this agent may emit.

On this page