Fast checks
Most failures are caused by a server process that exits early, missing environment variables, malformed JSON-RPC responses, blocked remote headers, or provider-key configuration.
Connection failed: retry with server logs visible and verify cwd/env.
Tool call failed: copy the raw JSON-RPC request and validate schema fields.
Model API failed: open Settings, Models and run provider smoke check.
Replay nondeterminism: lock mocked tool outputs and provider model version.
OTLP malformed: confirm JSON vs proto endpoint and content type.
SQLite write failed: check disk space and trace-store location permissions.
Python sidecar unhealthy: rebuild the venv from Settings, Advanced.