Tool tree
gradeNot graded
get_job_statusAnswer
Read the shared operational state of the rescue target job (Research Brief #247). Returns job id, machine state, progress percent, active provider, preserved work, checkpoint, and the last audit event. Read-only; safe in any state.
View tool JSON
{
"name": "get_job_status",
"kind": "answer",
"impl": "imperative",
"description": "Read the shared operational state of the rescue target job (Research Brief #247). Returns job id, machine state, progress percent, active provider, preserved work, checkpoint, and the last audit event. Read-only; safe in any state.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspect_failureAction
Inspect the recorded fault on the rescue target job. Returns failure type, HTTP status code, cause, retryability assessment, timestamp, and preserved progress. Advances FAILED → DIAGNOSED when run after a failure. Read-only.
View tool JSON
{
"name": "inspect_failure",
"kind": "act",
"impl": "imperative",
"description": "Inspect the recorded fault on the rescue target job. Returns failure type, HTTP status code, cause, retryability assessment, timestamp, and preserved progress. Advances FAILED → DIAGNOSED when run after a failure. Read-only.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}list_available_providersAnswer
List all configured AI providers with availability, capability fit, and estimated incremental recovery cost. Advances DIAGNOSED → OPTIONS_READY when run after a diagnosis. Read-only.
View tool JSON
{
"name": "list_available_providers",
"kind": "answer",
"impl": "imperative",
"description": "List all configured AI providers with availability, capability fit, and estimated incremental recovery cost. Advances DIAGNOSED → OPTIONS_READY when run after a diagnosis. Read-only.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}recommend_recoveryAction
Rank recovery targets by availability + capability fit + incremental cost + preserved work, and present a recommendation as a recovery order for human approval. Advances OPTIONS_READY → AWAITING_APPROVAL. Read-only; the recommendation itself is an approval request, not an execution.
View tool JSON
{
"name": "recommend_recovery",
"kind": "act",
"impl": "imperative",
"description": "Rank recovery targets by availability + capability fit + incremental cost + preserved work, and present a recommendation as a recovery order for human approval. Advances OPTIONS_READY → AWAITING_APPROVAL. Read-only; the recommendation itself is an approval request, not an execution.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}switch_providerAction
Consequential. Switch the job to a recovery provider. Executes ONLY after explicit human approval of the pending recovery order; rejects unavailable targets, unapproved calls, and targets that differ from the approved plan. Advances AWAITING_APPROVAL → RECOVERING.
View tool JSON
{
"name": "switch_provider",
"kind": "act",
"impl": "imperative",
"description": "Consequential. Switch the job to a recovery provider. Executes ONLY after explicit human approval of the pending recovery order; rejects unavailable targets, unapproved calls, and targets that differ from the approved plan. Advances AWAITING_APPROVAL → RECOVERING.",
"inputSchema": {
"type": "object",
"properties": {
"targetProvider": {
"type": "string",
"description": "Target provider to switch the job to.",
"enum": [
"Provider Alpha",
"Provider Beta",
"Provider Gamma",
"Provider Delta"
]
}
},
"required": [
"targetProvider"
],
"additionalProperties": false
}
}resume_jobAction
Consequential. Resume the job from its preserved checkpoint (never restart from 0%). Requires the approved provider switch to have completed (state RECOVERING). Progress continues from 73% toward 100%.
View tool JSON
{
"name": "resume_job",
"kind": "act",
"impl": "imperative",
"description": "Consequential. Resume the job from its preserved checkpoint (never restart from 0%). Requires the approved provider switch to have completed (state RECOVERING). Progress continues from 73% toward 100%.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}verify_completionAction
Run the mandatory completion check once recovery finishes. Returns completion status, final progress, output artifact evidence, and a verification timestamp. Switching providers alone is not success — verification is required. Read-only per the tool contract; it records the verified outcome in the control room.
View tool JSON
{
"name": "verify_completion",
"kind": "act",
"impl": "imperative",
"description": "Run the mandatory completion check once recovery finishes. Returns completion status, final progress, output artifact evidence, and a verification timestamp. Switching providers alone is not success — verification is required. Read-only per the tool contract; it records the verified outcome in the control room.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}