Tool tree
gradeNot graded
get_scene_contextAnswer
Read live camera, current region, selection, visible and nearby hidden entities, connected spaces, and staged changes.
View tool JSON
{
"name": "get_scene_context",
"kind": "answer",
"impl": "imperative",
"description": "Read live camera, current region, selection, visible and nearby hidden entities, connected spaces, and staged changes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_entitiesAnswer
Search scene objects by text, exact type, region, or required tags and highlight the matches.
View tool JSON
{
"name": "search_entities",
"kind": "answer",
"impl": "imperative",
"description": "Search scene objects by text, exact type, region, or required tags and highlight the matches.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 120,
"description": "Words describing the object."
},
"type": {
"type": "string",
"maxLength": 60,
"description": "Optional exact entity type."
},
"regionId": {
"type": "string",
"maxLength": 80,
"description": "Optional public region ID."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 8,
"description": "Required tags."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 10,
"description": "Maximum matches, from 1 to 10."
}
},
"additionalProperties": false
}
}get_entityAnswer
Read one spatial entity, including state, confidence, region, and relationships.
View tool JSON
{
"name": "get_entity",
"kind": "answer",
"impl": "imperative",
"description": "Read one spatial entity, including state, confidence, region, and relationships.",
"inputSchema": {
"type": "object",
"properties": {
"entityId": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Stable public entity ID."
}
},
"required": [
"entityId"
],
"additionalProperties": false
}
}navigate_to_entityAction
Move the shared viewer to the best known view of a scene entity.
View tool JSON
{
"name": "navigate_to_entity",
"kind": "act",
"impl": "imperative",
"description": "Move the shared viewer to the best known view of a scene entity.",
"inputSchema": {
"type": "object",
"properties": {
"entityId": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Stable public entity ID."
},
"animate": {
"type": "boolean",
"default": true,
"description": "Animate the camera move."
}
},
"required": [
"entityId"
],
"additionalProperties": false
}
}find_semantic_routeAnswer
Find and draw a route between public place labels, aliases, entity IDs, or region IDs.
View tool JSON
{
"name": "find_semantic_route",
"kind": "answer",
"impl": "imperative",
"description": "Find and draw a route between public place labels, aliases, entity IDs, or region IDs.",
"inputSchema": {
"type": "object",
"properties": {
"from": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Origin such as Entrance A or main entrance."
},
"to": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Destination such as Platform 2."
},
"accessibleOnly": {
"type": "boolean",
"default": true,
"description": "Use only accessible route segments."
}
},
"required": [
"from",
"to"
],
"additionalProperties": false
}
}set_entity_stateAction
Stage a reversible operational or scenario-state change and update the shared scene.
View tool JSON
{
"name": "set_entity_state",
"kind": "act",
"impl": "imperative",
"description": "Stage a reversible operational or scenario-state change and update the shared scene.",
"inputSchema": {
"type": "object",
"properties": {
"entityId": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Stable public entity ID."
},
"patch": {
"type": "object",
"description": "Supported state fields to stage.",
"properties": {
"operational": {
"type": "string",
"enum": [
"open",
"closed",
"unavailable"
]
},
"active": {
"type": "boolean"
},
"blocking": {
"type": "boolean"
}
},
"minProperties": 1,
"additionalProperties": false
}
},
"required": [
"entityId",
"patch"
],
"additionalProperties": false
}
}undo_scene_changeAction
Undo the latest staged scene-state change and update the shared scene.
View tool JSON
{
"name": "undo_scene_change",
"kind": "act",
"impl": "imperative",
"description": "Undo the latest staged scene-state change and update the shared scene.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_region_qualityAnswer
Show a region's readiness, confidence dimensions, evidence gaps, and recapture guidance.
View tool JSON
{
"name": "get_region_quality",
"kind": "answer",
"impl": "imperative",
"description": "Show a region's readiness, confidence dimensions, evidence gaps, and recapture guidance.",
"inputSchema": {
"type": "object",
"properties": {
"regionId": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Stable public region ID."
}
},
"required": [
"regionId"
],
"additionalProperties": false
}
}list_uncertain_entitiesAnswer
Highlight entities below a confidence threshold and list their weakest evidence dimension.
View tool JSON
{
"name": "list_uncertain_entities",
"kind": "answer",
"impl": "imperative",
"description": "Highlight entities below a confidence threshold and list their weakest evidence dimension.",
"inputSchema": {
"type": "object",
"properties": {
"threshold": {
"type": "number",
"minimum": 0,
"maximum": 1,
"default": 0.75,
"description": "Confidence cutoff from 0 to 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 10,
"description": "Maximum results, from 1 to 10."
}
},
"additionalProperties": false
}
}reset_sceneAction
Restore baseline scene state and clear route, quality, and scenario overlays.
View tool JSON
{
"name": "reset_scene",
"kind": "act",
"impl": "imperative",
"description": "Restore baseline scene state and clear route, quality, and scenario overlays.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}