Skip to content

bodhi-realtime-agent / BehaviorCategory

Interface: BehaviorCategory ​

Defined in: src/types/behavior.ts:12

Declares a tunable behavior with discrete presets.

Properties ​

key ​

key: string

Defined in: src/types/behavior.ts:14

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


presets ​

presets: BehaviorPreset[]

Defined in: src/types/behavior.ts:20

Ordered presets. First preset is the default.


scope? ​

optional scope?: "session" | "agent"

Defined in: src/types/behavior.ts:22

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


toolDescription ​

toolDescription: string

Defined in: src/types/behavior.ts:18

Tool description shown to the LLM for tool selection.


toolName ​

toolName: string

Defined in: src/types/behavior.ts:16

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

Built with VitePress