Cian Johnston
6df1536256
fix: add missing_key error kind for missing chat api_key_id (#25783)
Refs CODAGT-486
- `codersdk/chats.go`: New `ChatErrorKindMissingKey` constant and
`AllChatErrorKinds` entry
- `coderd/x/chatd/chaterror/message.go`: `terminalMessage` and
`retryMessage` cases
- `coderd/x/chatd/model_routing_aibridge.go`: Pre-classify error with
`WithClassification`
- `coderd/x/chatd/model_routing_internal_test.go`: Classification
assertion on production path (CRF-2)
- `chatStatusHelpers.ts`: Frontend title "Chat interrupted"
- `LiveStreamTail.stories.tsx`: Storybook story with `detail` assertion
- `docs/ai-coder/ai-gateway/clients/coder-agents.md`: Troubleshooting
entry
- Tests: classification round-trip, terminal message, metrics kind
enumeration
> Generated with [Coder Agents](https://coder.com/agents) on behalf of
@johnstcn
2026-05-28 15:50:52 +01:00
..
2026-05-05 02:54:03 +05:00
2026-05-25 16:31:48 +02:00
2026-05-22 16:10:37 +02:00
2026-05-05 02:54:03 +05:00
2026-05-05 02:54:03 +05:00
2024-08-13 18:39:46 +03:00
2026-05-05 02:54:03 +05:00
2026-05-07 15:01:58 +10:00
2026-03-13 18:30:49 +01:00
2026-05-28 15:50:52 +01:00
2026-05-05 02:54:03 +05:00
2026-05-14 15:54:37 -04:00
2026-05-05 02:54:03 +05:00
2026-05-26 15:57:01 +02:00
2026-05-05 02:54:03 +05:00
2025-01-03 13:12:59 +00:00
2026-05-05 02:54:03 +05:00
2026-05-05 02:54:03 +05:00
2026-05-20 00:09:09 +02:00
2026-05-05 02:54:03 +05:00
2026-05-07 15:01:58 +10:00
2026-05-05 02:54:03 +05:00
2026-05-05 02:54:03 +05:00
2026-05-05 02:54:03 +05:00
2026-05-28 15:50:52 +01:00
2026-05-05 02:54:03 +05:00
2026-05-05 02:54:03 +05:00
2026-05-21 09:19:29 -06:00
2026-05-20 00:09:09 +02:00
2026-05-05 02:54:03 +05:00
2026-05-21 09:19:29 -06:00