Tool tree
gradeNot graded
get_warehouse_stateAnswer
Read the current AislePilot operational snapshot: simulation time, incidents, concise robot state, open orders, and KPIs. Use this first when diagnosing fleet performance.
View tool JSON
{
"name": "get_warehouse_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the current AislePilot operational snapshot: simulation time, incidents, concise robot state, open orders, and KPIs. Use this first when diagnosing fleet performance.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_robot_statusAnswer
Get operational details for one warehouse robot, including location, battery, availability, current assignment, queue, destination, utilization, and relevant nearby open orders.
View tool JSON
{
"name": "get_robot_status",
"kind": "answer",
"impl": "imperative",
"description": "Get operational details for one warehouse robot, including location, battery, availability, current assignment, queue, destination, utilization, and relevant nearby open orders.",
"inputSchema": {
"type": "object",
"properties": {
"robot_id": {
"type": "string",
"pattern": "^R-(0[1-9]|1[0-2])$",
"description": "Robot ID, for example R-03."
}
},
"required": [
"robot_id"
],
"additionalProperties": false
}
}get_ordersAnswer
List concise warehouse order records, optionally filtered by pending, stranded, assigned, in-progress, or priority work. Use stranded or priority filters when planning incident recovery.
View tool JSON
{
"name": "get_orders",
"kind": "answer",
"impl": "imperative",
"description": "List concise warehouse order records, optionally filtered by pending, stranded, assigned, in-progress, or priority work. Use stranded or priority filters when planning incident recovery.",
"inputSchema": {
"type": "object",
"properties": {
"filter": {
"type": "string",
"enum": [
"all",
"pending",
"stranded",
"assigned",
"in_progress",
"priority"
],
"default": "all",
"description": "Optional order filter."
}
},
"additionalProperties": false
}
}get_warehouse_metricsAnswer
Read current mission and fleet KPIs, including ETA, throughput, utilization, distance, battery, pending, stranded, overdue, and robot-status counts. Use before and after planning to quantify impact.
View tool JSON
{
"name": "get_warehouse_metrics",
"kind": "answer",
"impl": "imperative",
"description": "Read current mission and fleet KPIs, including ETA, throughput, utilization, distance, battery, pending, stranded, overdue, and robot-status counts. Use before and after planning to quantify impact.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_incidentAnswer
Get detailed information about the current robot-fleet incident, its location, affected orders, and measured operational impact. Use after detecting a failure and before proposing reassignments.
View tool JSON
{
"name": "get_incident",
"kind": "answer",
"impl": "imperative",
"description": "Get detailed information about the current robot-fleet incident, its location, affected orders, and measured operational impact. Use after detecting a failure and before proposing reassignments.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}preview_task_reassignmentAction
Validate and preview task-to-robot reassignments for stranded orders. This creates a visible pending plan with before/after metrics but DOES NOT change live assignments; the operator must approve it in AislePilot.
View tool JSON
{
"name": "preview_task_reassignment",
"kind": "act",
"impl": "imperative",
"description": "Validate and preview task-to-robot reassignments for stranded orders. This creates a visible pending plan with before/after metrics but DOES NOT change live assignments; the operator must approve it in AislePilot.",
"inputSchema": {
"type": "object",
"properties": {
"assignments": {
"type": "array",
"minItems": 1,
"maxItems": 6,
"description": "One proposed destination robot for each stranded order to recover.",
"items": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"pattern": "^O-[0-9]{3}$",
"description": "Stranded order ID."
},
"robot_id": {
"type": "string",
"pattern": "^R-(0[1-9]|1[0-2])$",
"description": "Operational destination robot ID."
}
},
"required": [
"order_id",
"robot_id"
],
"additionalProperties": false
}
}
},
"required": [
"assignments"
],
"additionalProperties": false
}
}clear_proposed_planAction
Discard the currently pending recovery-plan preview without changing any live task assignment.
View tool JSON
{
"name": "clear_proposed_plan",
"kind": "act",
"impl": "imperative",
"description": "Discard the currently pending recovery-plan preview without changing any live task assignment.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}reset_demoAction
Restore the deterministic initial warehouse scenario. This clears incidents, plans, progress, and activity history; use only when the user explicitly asks to restart the demo.
View tool JSON
{
"name": "reset_demo",
"kind": "act",
"impl": "imperative",
"description": "Restore the deterministic initial warehouse scenario. This clears incidents, plans, progress, and activity history; use only when the user explicitly asks to restart the demo.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}