provider-refused, provider-dns, provider-reset | engine transport error, retried, then final | one error per turn, plain title, raw text only behind the details icon |
provider-retrying | same as reset; watch the first 30s | "Reconnecting to the model" with attempt progress, no raw text |
provider-midstream, provider-stall | cut or stalled reply | interrupted reply keeps partial text |
http-429, http-5xx, http-401, http-402 | HTTP error bodies | the matching plain-language title and next action |
codemode-wrong-tool | tools.search(...) in Code Mode | a recovered step must not read as a hard failure |
den-script-rejected | Den script with .then | Den's real reason in details, not a generic placeholder |
den-script-service-failure | provider op fails inside a Den script | "Script on OpenWork Cloud failed", reason behind the icon |
den-script-parallel | 20 Slack calls in one script | one readable group, collapsed until opened |
parallel-searches | 10 Exa searches plus Slack | clean service names and logos, no routing ids |
app-create | MCP app build with retries | one card per app that advances through its steps |
sequential-commands | 5 separate bash calls | the chat does not jump (see measure-chat-flicker) |