{"ok":true,"site":{"host":"aegis-mu-dusky.vercel.app","url":"https://aegis-mu-dusky.vercel.app/","type":"live","desc":"","tools":[{"name":"get_system_status","kind":"answer","impl":"imperative","description":"Query real-time 3D runtime performance, framerate, scene object counts, and WebMCP protocol connectivity. Safe and read-only. Returns current FPS, average frame time in milliseconds, total objects in the scene graph, and connection status.","inputSchema":{"type":"object","properties":{"verbose":{"type":"boolean","description":"Whether to include detailed render diagnostics (draw calls, triangles, memory)."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_robot_telemetry","kind":"answer","impl":"imperative","description":"Returns real-time telemetry of the humanoid robot including 3D position, orientation, joint angles, joint torques, thermal headroom, static stability margin, battery SOC, and active faults.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"position":{"type":"array","items":{"type":"number"},"description":"3D world coordinates [x, y, z] in meters"},"orientation_euler":{"type":"array","items":{"type":"number"},"description":"Euler orientation angles [roll, pitch, yaw] in radians"},"joint_angles":{"type":"object","description":"Current joint angles across all 10 articulating joints"},"joint_torques":{"type":"object","description":"Gravitational joint torque estimates in N·m"},"thermal_headroom":{"type":"number","description":"Normalized thermal headroom remaining [0.0 - 1.0]"},"stability_margin":{"type":"number","description":"Static stability margin (CoM signed distance to 2D support polygon). Value in [0, 1] when stable, negative when unstable."},"battery_soc":{"type":"number","description":"Battery state of charge [0.0 - 1.0]"},"active_faults":{"type":"array","items":{"type":"string"},"description":"List of active hardware or sensor fault codes"},"stance_state":{"type":"string","enum":["DOUBLE_SUPPORT","LEFT_STANCE","RIGHT_STANCE","FLIGHT"],"description":"Current foot contact stance state"}},"required":["position","orientation_euler","joint_angles","joint_torques","thermal_headroom","stability_margin","battery_soc","active_faults"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"scan_spatial_environment","kind":"act","impl":"imperative","description":"Performs an onboard LIDAR/optical spatial scan around the robot, returning detected obstacles, mechanisms, terrain features, and unexplored frontiers. Enforces a maximum range of 25m.","inputSchema":{"type":"object","properties":{"scan_mode":{"type":"string","enum":["fast","high_res"],"description":"Scan fidelity: fast (coarse 2m) or high_res (dense 1m)"},"range_m":{"type":"number","description":"Scan radius in meters (min: 1.0, max: 25.0)"}},"required":["scan_mode","range_m"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"scan_origin":{"type":"array","items":{"type":"number"}},"range_m":{"type":"number"},"scan_mode":{"type":"string"},"total_scanned_cells":{"type":"number"},"newly_discovered_cells":{"type":"number"},"obstacles":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"distance_m":{"type":"number"}}}},"mechanisms":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string"},"passable":{"type":"boolean"}}}},"terrain_features":{"type":"array","items":{"type":"string"}},"unexplored_frontiers":{"type":"array","items":{"type":"array","items":{"type":"number"}},"description":"Coordinates of unexplored frontiers bordering scanned cells"}},"required":["scan_origin","range_m","scan_mode","total_scanned_cells","obstacles","mechanisms","unexplored_frontiers"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"evaluate_gait_feasibility","kind":"act","impl":"imperative","description":"Simulates a proposed path and gait profile through stability and torque models in dry-run mode without modifying physical world state. Returns feasibility metrics and safety violations.","inputSchema":{"type":"object","properties":{"path":{"type":"array","items":{"type":"array","items":{"type":"number"},"minItems":3,"maxItems":3},"minItems":2,"description":"Series of 3D waypoint coordinates [[x, y, z], ...]"},"gait_profile":{"type":"string","enum":["CAUTIOUS_STEP","DYNAMIC_BALANCE","HIGH_CLEARANCE"],"description":"Candidate locomotion gait profile"}},"required":["path","gait_profile"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"feasible":{"type":"boolean"},"estimated_margin_min":{"type":"number","description":"Minimum static stability margin encountered along trajectory"},"max_torque_nm":{"type":"number","description":"Peak knee/hip joint torque in N·m"},"failure_reason":{"type":"string","description":"Specific reason explaining unfeasibility or safety violation"},"gait_profile":{"type":"string"},"waypoints_count":{"type":"number"},"total_path_distance_m":{"type":"number"}},"required":["feasible","estimated_margin_min","max_torque_nm","gait_profile"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"query_facility_state","kind":"answer","impl":"imperative","description":"Queries the operational status of facility mechanisms, security alarms, power routing, and extraction route passability.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"facility_seed":{"type":"number"},"mechanisms":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"state":{"type":"string"},"passable":{"type":"boolean"},"location":{"type":"object","properties":{"x":{"type":"number"},"y":{"type":"number"},"z":{"type":"number"}}}}}},"power_status":{"type":"string"},"active_alarms":{"type":"array","items":{"type":"string"}},"extraction_route_status":{"type":"string","enum":["OPEN","BLOCKED","UNKNOWN"]},"extraction_route_blocked_by":{"type":"string","description":"Identifier of mechanism sealing the extraction route"},"extraction_point":{"type":"array","items":{"type":"number"}}},"required":["facility_seed","mechanisms","power_status","active_alarms","extraction_route_status","extraction_point"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"stage_locomotion_plan","kind":"act","impl":"imperative","description":"Stages a candidate humanoid locomotion proposal in the Human Authority Gate without immediately executing. Calculates A* navigation path, estimates stability margin, and returns a unique proposal_id.","inputSchema":{"type":"object","properties":{"target_waypoint":{"type":"array","items":{"type":"number"},"minItems":3,"maxItems":3,"description":"Target 3D destination coordinates [x, y, z] in meters"},"gait_profile":{"type":"string","enum":["CAUTIOUS_STEP","DYNAMIC_BALANCE","HIGH_CLEARANCE"],"description":"Locomotion gait profile to use during traversal"}},"required":["target_waypoint","gait_profile"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"proposal_id":{"type":"string"},"status":{"type":"string","enum":["STAGED","APPROVED","PENDING_APPROVAL"]},"target_waypoint":{"type":"array","items":{"type":"number"}},"gait_profile":{"type":"string"},"path_summary":{"type":"object","properties":{"waypoints_count":{"type":"number"},"total_distance_m":{"type":"number"},"estimated_duration_s":{"type":"number"}}},"predicted_min_margin":{"type":"number"},"required_mechanisms":{"type":"array","items":{"type":"string"}},"message":{"type":"string"}},"required":["proposal_id","status","target_waypoint","gait_profile","path_summary","predicted_min_margin"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"execute_staged_proposal","kind":"act","impl":"imperative","description":"Executes a previously staged locomotion proposal. Strictly enforces human approval: fails immediately with GATE_LOCKED if pending operator authorization or if rejected.","inputSchema":{"type":"object","properties":{"proposal_id":{"type":"string","description":"Unique identifier of the staged locomotion proposal to execute"}},"required":["proposal_id"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"proposal_id":{"type":"string"},"status":{"type":"string","enum":["EXECUTING","COMPLETED","FAILED"]},"message":{"type":"string"},"target_waypoint":{"type":"object","properties":{"x":{"type":"number"},"y":{"type":"number"},"z":{"type":"number"}}},"gait_profile":{"type":"string"},"waypoints_count":{"type":"number"},"estimated_duration_s":{"type":"number"}},"required":["proposal_id","status","message","waypoints_count"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"override_facility_mechanism","kind":"act","impl":"imperative","description":"Overrides or reconfigures a facility mechanism (disarming laser barriers, operating freight elevators, or diverting auxiliary power to open sealed blast doors). Enforces security authorization codes for restricted mechanisms.","inputSchema":{"type":"object","properties":{"mechanism_id":{"type":"string","enum":["laser_gate_01","laser_gate_02","freight_lift_01","sealed_door_01"],"description":"Identifier of the target facility mechanism to manipulate"},"command":{"type":"string","enum":["DEACTIVATE","ACTIVATE","RAISE","LOWER","DIVERT_POWER","SEAL"],"description":"Operation command to apply to the mechanism"},"authorization_code":{"type":"string","description":"Security credential required for high-security operations (e.g. DIVERT_POWER on sealed_door_01)"}},"required":["mechanism_id","command"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"mechanism_id":{"type":"string"},"previous_state":{"type":"string"},"new_state":{"type":"string"},"passable":{"type":"boolean"},"message":{"type":"string"}},"required":["mechanism_id","previous_state","new_state","passable","message"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_exploded_engineering_view","kind":"act","impl":"imperative","description":"Controls the 3D exploded engineering disassembly view of the robot chassis and joint subsystems. Displaces kinematic links outward along precomputed structural vectors for joint torque and thermal stress inspection. Purely visual inspection tool; does not alter physical robot pose or trajectory.","inputSchema":{"type":"object","properties":{"disassembly_factor":{"type":"number","description":"Exploded displacement factor between 0.0 (fully assembled nominal state) and 1.0 (maximum outward mechanical expansion).","minimum":0,"maximum":1},"part_filter":{"type":"string","enum":["ALL","LEGS","ARMS","HEAD","TORSO"],"description":"Optional subassembly filter to focus exploded view on specific mechanical systems (default: ALL)."}},"required":["disassembly_factor"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["OK","ERROR"]},"disassembly_factor":{"type":"number"},"part_filter":{"type":"string"},"active_parts_count":{"type":"number"},"subsystems":{"type":"array","items":{"type":"object","properties":{"part_id":{"type":"string"},"name":{"type":"string"},"rated_torque_nm":{"type":"number"},"rated_temp_c":{"type":"number"},"current_load_nm":{"type":"number"},"thermal_headroom_pct":{"type":"number"}}}},"message":{"type":"string"}},"required":["status","disassembly_factor","part_filter","active_parts_count","subsystems"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_mission_plan","kind":"answer","impl":"imperative","description":"Retrieves the current mission plan, including ordered waypoints, gait profiles, facility seed, mechanism states, and approval audit history. Conforms to AegisMissionPlan schema v1.0.0 for session export and agent self-summarization.","inputSchema":{"type":"object","properties":{"include_execution_history":{"type":"boolean","description":"Whether to include the full log of agent tool calls and operator approvals (default: true)."}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["OK"]},"mission_plan":{"type":"object","properties":{"schema_version":{"type":"string"},"exported_at":{"type":"string"},"facility_seed":{"type":"number"},"mission_metadata":{"type":"object"},"target_waypoint":{"type":"object"},"waypoints":{"type":"array"},"mechanism_states":{"type":"object"},"execution_history":{"type":"array"}},"required":["schema_version","facility_seed","target_waypoint","waypoints"]}},"required":["status","mission_plan"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","apiSurface":"spec","toolCount":10}}