Tool tree
Incident Room lets an operator and a browser agent prepare the same visible recovery plan.
Implementation
gradeNot graded
gradeNot graded
inspect_current_incidentAction
Inspect the incident open in this tab and visibly focus the affected service. If checkout is healthy, stop and ask the human to start the 100-second demo. If checkout is degraded and payment is healthy, continue with show_change_comparison.
View tool JSON
{
"name": "inspect_current_incident",
"kind": "act",
"impl": "imperative",
"description": "Inspect the incident open in this tab and visibly focus the affected service. If checkout is healthy, stop and ask the human to start the 100-second demo. If checkout is degraded and payment is healthy, continue with show_change_comparison.",
"inputSchema": {
"type": "object",
"properties": {
"sinceMinutes": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Optional incident lookback window from 1 to 30 minutes."
}
},
"additionalProperties": false
}
}show_change_comparisonAction
Open the visible comparison for a suspected change already listed in the current incident. The result advances this same page to the Recovery Plan and exact checkout rollback proposal.
View tool JSON
{
"name": "show_change_comparison",
"kind": "act",
"impl": "imperative",
"description": "Open the visible comparison for a suspected change already listed in the current incident. The result advances this same page to the Recovery Plan and exact checkout rollback proposal.",
"inputSchema": {
"type": "object",
"properties": {
"changeId": {
"type": "string",
"maxLength": 128,
"description": "A change ID returned by inspect_current_incident."
}
},
"required": [
"changeId"
],
"additionalProperties": false
}
}propose_remediation_optionsAction
After the same checkout request is verified at 200, place three permanent-fix paths in this live page, mark one recommendation, and leave the final choice to the human. This creates no issue, PR, or deployment.
View tool JSON
{
"name": "propose_remediation_options",
"kind": "act",
"impl": "imperative",
"description": "After the same checkout request is verified at 200, place three permanent-fix paths in this live page, mark one recommendation, and leave the final choice to the human. This creates no issue, PR, or deployment.",
"inputSchema": {
"type": "object",
"properties": {
"regressedDeploymentId": {
"type": "string",
"maxLength": 128,
"description": "The regressed deployment ID from the verified recovery result."
},
"rootCauseSummary": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "Evidence-backed summary of the checkout regression to correct."
},
"recommendedPath": {
"type": "string",
"enum": [
"FIX_FORWARD_PR",
"HOLD_ROLLBACK",
"EMERGENCY_HOTFIX"
],
"description": "The path the agent recommends for human review."
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 800,
"description": "Why this path best fits the verified evidence and current service health."
}
},
"required": [
"regressedDeploymentId",
"rootCauseSummary",
"recommendedPath",
"rationale"
],
"additionalProperties": false
}
}prepare_recovery_rehearsalAction
Prepare a recovery rehearsal in the visible page for a human to review, edit, and submit.
View tool JSON
{
"name": "prepare_recovery_rehearsal",
"kind": "act",
"impl": "declarative",
"description": "Prepare a recovery rehearsal in the visible page for a human to review, edit, and submit.",
"inputSchema": {
"type": "object",
"properties": {
"scopeMode": {
"type": "boolean"
},
"targetVersion": {
"type": "string"
},
"reason": {
"type": "string"
}
}
}
}