Tool tree
gradeNot graded
list_incidentsAnswer
List the incidents available in TraceDesk with their IDs, severity, status, and affected service. Use this before switching incidents.
View tool JSON
{
"name": "list_incidents",
"kind": "answer",
"impl": "imperative",
"description": "List the incidents available in TraceDesk with their IDs, severity, status, and affected service. Use this before switching incidents.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}select_incidentAction
Switch the TraceDesk workspace to a specific incident ID. This changes only the local workspace view and does not modify production systems.
View tool JSON
{
"name": "select_incident",
"kind": "act",
"impl": "imperative",
"description": "Switch the TraceDesk workspace to a specific incident ID. This changes only the local workspace view and does not modify production systems.",
"inputSchema": {
"type": "object",
"properties": {
"incidentId": {
"type": "string",
"description": "Exact TraceDesk incident ID, for example INC-2041."
}
},
"required": [
"incidentId"
],
"additionalProperties": false
}
}get_active_incidentAnswer
Return the active TraceDesk incident summary, status, severity, affected service, and current incident metadata.
View tool JSON
{
"name": "get_active_incident",
"kind": "answer",
"impl": "imperative",
"description": "Return the active TraceDesk incident summary, status, severity, affected service, and current incident metadata.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_service_healthAnswer
Return current service health for the active incident, including status, latency, and error-rate measurements.
View tool JSON
{
"name": "get_service_health",
"kind": "answer",
"impl": "imperative",
"description": "Return current service health for the active incident, including status, latency, and error-rate measurements.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_logsAnswer
Search the active incident logs by text and optionally by service. Use this to gather concrete evidence before forming a root-cause hypothesis.
View tool JSON
{
"name": "search_logs",
"kind": "answer",
"impl": "imperative",
"description": "Search the active incident logs by text and optionally by service. Use this to gather concrete evidence before forming a root-cause hypothesis.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Case-insensitive log search text, such as signature, redis, timeout, or invalid_url."
},
"service": {
"type": "string",
"description": "Optional exact or partial service name."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_recent_changesAnswer
Return recent deployments and configuration changes for the active incident. Use this to correlate failures with recent changes.
View tool JSON
{
"name": "get_recent_changes",
"kind": "answer",
"impl": "imperative",
"description": "Return recent deployments and configuration changes for the active incident. Use this to correlate failures with recent changes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_runbookAnswer
Return the active incident's safe response runbook. Runbook steps are guidance only and do not execute infrastructure actions.
View tool JSON
{
"name": "get_runbook",
"kind": "answer",
"impl": "imperative",
"description": "Return the active incident's safe response runbook. Runbook steps are guidance only and do not execute infrastructure actions.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}analyze_incidentAction
Run one bounded TraceDesk AI analysis over the active incident evidence. Results are cached locally after the first successful analysis, and this tool never performs remediation or loops autonomously.
View tool JSON
{
"name": "analyze_incident",
"kind": "act",
"impl": "imperative",
"description": "Run one bounded TraceDesk AI analysis over the active incident evidence. Results are cached locally after the first successful analysis, and this tool never performs remediation or loops autonomously.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}add_hypothesisAction
Add a root-cause hypothesis to the shared TraceDesk workspace so the human can review it. This changes only local incident workspace state.
View tool JSON
{
"name": "add_hypothesis",
"kind": "act",
"impl": "imperative",
"description": "Add a root-cause hypothesis to the shared TraceDesk workspace so the human can review it. This changes only local incident workspace state.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Concise hypothesis."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"rationale": {
"type": "string",
"description": "Why the evidence supports this hypothesis."
},
"evidence": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"description": "Short evidence statements supporting the hypothesis."
}
},
"required": [
"title",
"confidence",
"rationale"
],
"additionalProperties": false
}
}add_timeline_eventAction
Add a concise agent-authored investigation event to the active incident timeline. This changes only TraceDesk workspace state.
View tool JSON
{
"name": "add_timeline_event",
"kind": "act",
"impl": "imperative",
"description": "Add a concise agent-authored investigation event to the active incident timeline. This changes only TraceDesk workspace state.",
"inputSchema": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Short event label."
},
"detail": {
"type": "string",
"description": "What was discovered or decided."
}
},
"required": [
"label",
"detail"
],
"additionalProperties": false
}
}get_customer_updateAnswer
Return the customer-facing status update from the latest AI analysis. Call analyze_incident first if no analysis exists.
View tool JSON
{
"name": "get_customer_update",
"kind": "answer",
"impl": "imperative",
"description": "Return the customer-facing status update from the latest AI analysis. Call analyze_incident first if no analysis exists.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}request_remediation_approvalSensitive Action
Create a visible human-approval request for a proposed remediation. This never executes production changes; it only asks the human to approve or reject the proposed action in TraceDesk.
View tool JSON
{
"name": "request_remediation_approval",
"kind": "transact",
"impl": "imperative",
"description": "Create a visible human-approval request for a proposed remediation. This never executes production changes; it only asks the human to approve or reject the proposed action in TraceDesk.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Short proposed action."
},
"summary": {
"type": "string",
"description": "Why this remediation should be considered."
},
"risk": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
}
},
"required": [
"title",
"summary",
"risk"
],
"additionalProperties": false
}
}