Tool tree
A live recovery desk where dispatchers and agents resolve field-service conflicts together.
Implementation
gradeNot graded
gradeNot graded
list_disruption_scenariosAnswer
Lists the realistic dispatch incidents available in the demo lab without changing the current scenario.
View tool JSON
{
"name": "list_disruption_scenarios",
"kind": "answer",
"impl": "imperative",
"description": "Lists the realistic dispatch incidents available in the demo lab without changing the current scenario.",
"inputSchema": {
"type": "object",
"properties": {}
}
}load_disruption_scenarioAction
Loads a selected demo incident and resets the recovery workflow. This changes demo state only and does not notify crews or customers.
View tool JSON
{
"name": "load_disruption_scenario",
"kind": "act",
"impl": "imperative",
"description": "Loads a selected demo incident and resets the recovery workflow. This changes demo state only and does not notify crews or customers.",
"inputSchema": {
"type": "object",
"properties": {
"scenario": {
"type": "string",
"enum": [
"delay",
"emergency",
"certification",
"challenge"
],
"description": "Incident to load in the Disruption Lab."
}
},
"required": [
"scenario"
]
}
}get_dispatch_stateAnswer
Returns the selected disruption, crews, jobs, schedule risk, state revision, and recovery-plan status.
View tool JSON
{
"name": "get_dispatch_state",
"kind": "answer",
"impl": "imperative",
"description": "Returns the selected disruption, crews, jobs, schedule risk, state revision, and recovery-plan status.",
"inputSchema": {
"type": "object",
"properties": {}
}
}diagnose_schedule_riskAction
Analyzes the selected dispatch incident and explains the most urgent service risk without changing it.
View tool JSON
{
"name": "diagnose_schedule_risk",
"kind": "act",
"impl": "imperative",
"description": "Analyzes the selected dispatch incident and explains the most urgent service risk without changing it.",
"inputSchema": {
"type": "object",
"properties": {}
}
}compare_recovery_optionsAction
Returns viable recovery options for the selected incident with time, compliance, overtime, and customer-impact tradeoffs.
View tool JSON
{
"name": "compare_recovery_options",
"kind": "act",
"impl": "imperative",
"description": "Returns viable recovery options for the selected incident with time, compliance, overtime, and customer-impact tradeoffs.",
"inputSchema": {
"type": "object",
"properties": {}
}
}stage_recovery_planAction
Validates and stages a scenario-specific recovery plan visibly for dispatcher review. It never commits or notifies anyone.
View tool JSON
{
"name": "stage_recovery_plan",
"kind": "act",
"impl": "imperative",
"description": "Validates and stages a scenario-specific recovery plan visibly for dispatcher review. It never commits or notifies anyone.",
"inputSchema": {
"type": "object",
"properties": {
"option": {
"type": "string",
"enum": [
"crew_swap",
"emergency_insert",
"certified_reassign",
"split_response"
],
"description": "Recovery option returned by compare_recovery_options."
}
},
"required": [
"option"
]
}
}