Tool tree
CallScope is a deterministic, browser-only WebRTC rescue room.
Implementation
gradeNot graded
gradeNot graded
get_lab_contextAnswer
Read a compact overview of the active CallScope lab and the safest next tools.
View tool JSON
{
"name": "get_lab_context",
"kind": "answer",
"impl": "imperative",
"description": "Read a compact overview of the active CallScope lab and the safest next tools.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/callscope/"
}inspect_call_stateAnswer
Inspect sanitized live peer, ICE, media, sender, receiver, fault, and health state for the currently active CallScope WebRTC session.
View tool JSON
{
"name": "inspect_call_state",
"kind": "answer",
"impl": "imperative",
"description": "Inspect sanitized live peer, ICE, media, sender, receiver, fault, and health state for the currently active CallScope WebRTC session.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"description": "Optional expected session identifier from a prior structured tool result. Omit it to inspect the currently active browser session."
},
"detail": {
"type": "string",
"enum": [
"summary",
"media",
"connection",
"all"
]
}
},
"additionalProperties": false
},
"page": "/callscope/"
}run_call_diagnosticsAction
Diagnose the currently active CallScope WebRTC session using fresh browser evidence and return ranked findings, limitations, and compatible recovery actions.
View tool JSON
{
"name": "run_call_diagnostics",
"kind": "act",
"impl": "imperative",
"description": "Diagnose the currently active CallScope WebRTC session using fresh browser evidence and return ranked findings, limitations, and compatible recovery actions.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"description": "Optional expected session identifier from a prior structured tool result. Omit it to diagnose the currently active browser session."
},
"symptom": {
"type": "string",
"enum": [
"silent_audio",
"poor_video"
],
"description": "silent_audio diagnoses the disabled outbound audio track; poor_video diagnoses the constrained outbound video bitrate."
},
"sample_duration_ms": {
"type": "integer",
"minimum": 1000,
"maximum": 5000,
"default": 2000
}
},
"required": [
"symptom"
],
"additionalProperties": false
},
"page": "/callscope/"
}stage_recovery_planAction
Display one compatible recovery plan for explicit human review in CallScope.
View tool JSON
{
"name": "stage_recovery_plan",
"kind": "act",
"impl": "imperative",
"description": "Display one compatible recovery plan for explicit human review in CallScope.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string"
},
"diagnosis_id": {
"type": "string"
},
"action": {
"type": "string",
"enum": [
"enable_audio_track",
"restore_video_bitrate",
"reattach_generated_track"
]
},
"reason": {
"type": "string",
"maxLength": 500
},
"expected_result": {
"type": "string",
"maxLength": 300
}
},
"required": [
"session_id",
"diagnosis_id",
"action",
"reason",
"expected_result"
],
"additionalProperties": false
},
"page": "/callscope/"
}apply_recovery_actionAction
Apply one approved allowlisted repair and leave recovery verification pending.
View tool JSON
{
"name": "apply_recovery_action",
"kind": "act",
"impl": "imperative",
"description": "Apply one approved allowlisted repair and leave recovery verification pending.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string"
},
"plan_id": {
"type": "string"
}
},
"required": [
"session_id",
"plan_id"
],
"additionalProperties": false
},
"page": "/callscope/"
}compare_to_failure_baselineAction
Authoritatively verify recovery from fresh stabilized evidence and the bound failure baseline.
View tool JSON
{
"name": "compare_to_failure_baseline",
"kind": "act",
"impl": "imperative",
"description": "Authoritatively verify recovery from fresh stabilized evidence and the bound failure baseline.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string"
},
"plan_id": {
"type": "string"
},
"sample_duration_ms": {
"type": "integer",
"minimum": 1000,
"maximum": 5000,
"default": 2000
}
},
"required": [
"session_id",
"plan_id"
],
"additionalProperties": false
},
"page": "/callscope/"
}generate_incident_reportAction
Build and display a sanitized report from the verified active incident.
View tool JSON
{
"name": "generate_incident_report",
"kind": "act",
"impl": "imperative",
"description": "Build and display a sanitized report from the verified active incident.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string"
},
"format": {
"type": "string",
"enum": [
"summary",
"markdown"
],
"default": "summary"
}
},
"required": [
"session_id"
],
"additionalProperties": false
},
"page": "/callscope/"
}