Skip to content

bodhi-realtime-agent / BehaviorCategory

Interface: BehaviorCategory

Defined in: types/behavior.ts:14

Declares a tunable behavior with discrete presets.

Properties

key

key: string

Defined in: types/behavior.ts:16

Unique category key — becomes the directive key (e.g. "pacing").


presets

presets: BehaviorPreset[]

Defined in: types/behavior.ts:22

Ordered presets. First preset is the default.


scope?

optional scope: "session" | "agent"

Defined in: types/behavior.ts:24

Directive scope. 'session' (default) persists across agent transfers.


toolDescription

toolDescription: string

Defined in: types/behavior.ts:20

Tool description shown to the LLM for tool selection.


toolName

toolName: string

Defined in: types/behavior.ts:18

Tool name auto-generated for the LLM (e.g. "set_pacing").

Built with VitePress