Agent
Every capability CrisisDesk exposes to an AI agent, registered live via document.modelContext.registerTool.
Retrieve structured details for an incident by its ID, including status, severity, timeline, and affected services.
Get the current health, version, uptime, and dependencies of a service.
Get error rate, latency, request volume, CPU, and memory metrics for a service over a recent time window.
Get recent structured log entries for a service, optionally filtered by severity.
Get the recent deployment history for a service, most recent first.
Get the upstream services a service depends on, and the downstream services that depend on it.
Record one or more correlated signals as evidence on an incident, after reviewing logs, metrics, and deployments. Call this once you have identified concrete signals worth attaching to the investigation record.
Record the agent's root cause hypothesis for an incident, with a confidence score and a concise, decision-relevant reasoning summary. Do not include hidden chain-of-thought — only the evidence-backed summary.
Propose a structured remediation plan for an incident. This only records a proposal — it does not change any system state.
Execute a previously proposed remediation step against the simulated environment. HIGH IMPACT: this always pauses for explicit human approval in the UI before anything runs, and it never touches real infrastructure — only the CrisisDesk simulation.