Agentic incident-response memory that survives the agent being killed — CockroachDB × AWS Hackathon 2026
Continuum exposes 4 tools with minimal schema rigor. Tool definitions lack parameter type information, descriptions are generic or missing, and output schemas are undocumented. The health and open_incidents tools have empty input schemas ({}), which is acceptable for read-only discovery, but post_alert and select_query lack proper parameter validation guidance. Descriptions are present but fall short of LLM-optimized standards (10 - 1024 chars, with context on WHEN and WHY to use each tool). No error handling guidance, no idempotent hints, no permission declarations. The server appears to be a thin HTTP wrapper around incident orchestration logic without agent-centric tool design.
Health check endpoint returning status and version
Retrieve list of open incidents via CockroachDB Cloud Managed MCP Server (read-only)
Process an incoming alert through the incident orchestrator
Execute read-only SQL queries against CockroachDB via MCP protocol
select_query exposes raw SQL execution without input validation or output schema documentation. LLMs cannot reason about result structure or constraints.
post_alert parameter descriptions lack format guidance, constraints, and dependency hints. 'severity' has no enum; 'region' defaults to 'default' but no valid values listed; 'text' has no length or format constraints.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., incident_id from post_alert response).
select_query description is vague ('Execute read-only SQL queries'). No guidance on when to use vs open_incidents, pagination limits, or result size caps.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | 2025-06-18+ | v2 |
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal. No recovery hints for common failures (e.g., 'correlation_id already exists').