Skip to main content
A failed turn should explain itself in the chat: status, a safe error, tool outcomes, and any partial text.

First checks

  1. Read the assistant error line — it is meant to be user-safe, not a raw stack trace.
  2. Confirm the run status (FAILED, CANCELLED, or still WORKING).
  3. If a tool failed, open the tool card for the provider message.
  4. Send another message to retry, or stop a stuck run.

Common cases

If the UI looks healthy but the run never moves, refresh. Postgres is the source of truth; realtime reconnects or falls back to polling.