Tool tree
gradeNot graded
get_operational_snapshotAnswer
Read the current HERO-001 warehouse, fleet, pallet, mission and blocked-edge state before planning an operation.
View tool JSON
{
"name": "get_operational_snapshot",
"kind": "answer",
"impl": "imperative",
"description": "Read the current HERO-001 warehouse, fleet, pallet, mission and blocked-edge state before planning an operation.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspect_locationAnswer
Inspect one warehouse location and return its type, occupancy, pallet and AGV presence.
View tool JSON
{
"name": "inspect_location",
"kind": "answer",
"impl": "imperative",
"description": "Inspect one warehouse location and return its type, occupancy, pallet and AGV presence.",
"inputSchema": {
"type": "object",
"properties": {
"locationId": {
"type": "string",
"description": "Warehouse location identifier, for example INBOUND-01."
}
},
"required": [
"locationId"
],
"additionalProperties": false
}
}plan_transportAction
Calculate a deterministic transport plan with AGV selection, route, ETA, battery reserve and safety checks. This never starts a mission.
View tool JSON
{
"name": "plan_transport",
"kind": "act",
"impl": "imperative",
"description": "Calculate a deterministic transport plan with AGV selection, route, ETA, battery reserve and safety checks. This never starts a mission.",
"inputSchema": {
"type": "object",
"properties": {
"palletId": {
"type": "string",
"description": "Pallet identifier to transport."
},
"destinationId": {
"type": "string",
"description": "Destination warehouse location identifier."
},
"agvId": {
"type": "string",
"description": "Optional AGV identifier to validate. Omit to use deterministic selection."
}
},
"required": [
"palletId",
"destinationId"
],
"additionalProperties": false
}
}propose_transportAction
Create a safe pallet transport proposal for human review. It cannot approve or start the mission.
View tool JSON
{
"name": "propose_transport",
"kind": "act",
"impl": "imperative",
"description": "Create a safe pallet transport proposal for human review. It cannot approve or start the mission.",
"inputSchema": {
"type": "object",
"properties": {
"palletId": {
"type": "string",
"description": "Pallet identifier to transport."
},
"destinationId": {
"type": "string",
"description": "Destination warehouse location identifier."
},
"agvId": {
"type": "string",
"description": "Optional AGV identifier. Omit to use deterministic selection."
}
},
"required": [
"palletId",
"destinationId"
],
"additionalProperties": false
}
}get_mission_statusAnswer
Read a mission's status, assigned AGV, current node, progress and blocked edge.
View tool JSON
{
"name": "get_mission_status",
"kind": "answer",
"impl": "imperative",
"description": "Read a mission's status, assigned AGV, current node, progress and blocked edge.",
"inputSchema": {
"type": "object",
"properties": {
"missionId": {
"type": "string",
"description": "Mission identifier, for example M-001."
}
},
"required": [
"missionId"
],
"additionalProperties": false
}
}replan_missionAction
Replace a blocked mission route with the shortest safe route only when it remains inside the human-approved destination, extra-distance and battery envelope.
View tool JSON
{
"name": "replan_mission",
"kind": "act",
"impl": "imperative",
"description": "Replace a blocked mission route with the shortest safe route only when it remains inside the human-approved destination, extra-distance and battery envelope.",
"inputSchema": {
"type": "object",
"properties": {
"missionId": {
"type": "string",
"description": "Blocked mission identifier to replan."
}
},
"required": [
"missionId"
],
"additionalProperties": false
}
}get_operation_metricsAnswer
Read measured tool calls, approvals, missions, replans, safety rejections, selected AGV and route length.
View tool JSON
{
"name": "get_operation_metrics",
"kind": "answer",
"impl": "imperative",
"description": "Read measured tool calls, approvals, missions, replans, safety rejections, selected AGV and route length.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}