manage_behaviors
Register, list, get, or synthesize immutable JSON behavior tree definitions with SHA-256 hash verification to version behavior structures without executing them.
Instructions
Manage immutable JSON behavior tree definitions with SHA-256 hash verification (actions: register, list, get, synthesize). Use manage_behaviors instead of load_behavior when defining, versioning, or synthesizing behavior tree structures rather than executing them.
Returns tree definition, version metadata, SHA-256 content hash, or synthesis DAG.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Behavior tree name | |
| tree | No | Behavior tree JSON object | |
| steps | No | Steps or actions to synthesize into a behavior tree | |
| action | Yes | Behavior definition management operation: register, list, get, synthesize | |
| project | No | Target project slug | |
| version | No | Tree version | |
| strategy | No | Root composition strategy for synthesize action (default: sequence) | |
| tree_json | No | Raw behavior tree JSON string | |
| description | No | Tree description | |
| client_request_id | No | Idempotency key |