update_entity
Create or modify a spatial entity in a 3D world model, setting its position, orientation, bounding box, properties, tags, and confidence score.
Instructions
Create or update an entity in the spatial world model. Allows specifying position (3D coordinates), orientation (pitch/yaw/roll), bounding box volume, custom properties, tags, and confidence score.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Optional entity ID (auto-generated ULID if omitted for creation) | |
| name | Yes | Human-readable name or label of the entity | |
| tags | No | Array of searchable string tags | |
| type | Yes | Categorical entity type | |
| status | No | Entity lifecycle status (default: active) | |
| project | No | Optional project identifier | |
| position | No | 3D world position coordinates | |
| parent_id | No | Optional parent entity ID for hierarchical containment or attachments | |
| region_id | No | Optional named region ID where this entity resides | |
| confidence | No | Object permanence confidence score from 0.0 to 1.0 (default: 1.0) | |
| properties | No | Arbitrary JSON key-value properties (physics, materials, interactive state) | |
| orientation | No | 3D Euler orientation angles in degrees | |
| bounding_box | No | AABB bounding volume size |