ingest_observation
Merge camera or sensor detections into a 3D world model to re-identify objects by proximity, boost confidence, and optionally reconcile against the expected frustum.
Instructions
Merge vision detections into the world model: re-identify by Euclidean proximity, boost confidence, and optionally reconcile against the expected frustum. This is the perception writer. It may create or update entities when reconcile=true. Returns {ok, matched[], created[], lost[], reconcile}. Use ingest_observation instead of update_entity when merging camera or sensor perception detections rather than manual authoring.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Optional project identifier | |
| reconcile | No | If true, also performs/returns frustum reconciliation analysis (confirmed, new, displaced, missing) | |
| detections | Yes | List of detected objects in the frame | |
| field_of_view | No | ||
| observer_pose | No | Position and orientation of the camera/agent when observing | |
| visual_state_id | No | Associated visual state ID from vision-memory-mcp |