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?
optionalscope:"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").