zeroclaw/src/providers
Argenis 2ee0229740
fix(gateway): improve WebSocket chat error handling and diagnostics (#4407)
- Add error codes to WS error messages (AGENT_INIT_FAILED, AUTH_ERROR, PROVIDER_ERROR, INVALID_JSON, UNKNOWN_MESSAGE_TYPE, EMPTY_CONTENT)
- Send Close frame with code 1011 on agent init failure
- Add tracing logs for agent init and turn errors
- Increase MAX_API_ERROR_CHARS from 200 to 500
- Frontend: handle abnormal close codes and show config error hints

Fixes #3681
Supersedes #4366
Original work by mark-linyb
2026-03-23 15:30:18 -04:00
..
anthropic.rs feat(hardware): add RPi GPIO, Aardvark I2C/SPI/GPIO, and hardware plugin system (#4125) 2026-03-21 04:17:01 -04:00
azure_openai.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-16 12:44:48 -04:00
bedrock.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-16 12:44:48 -04:00
claude_code.rs fix: restrict free command to Linux-only in security policy (#4198) 2026-03-21 21:02:05 -04:00
compatible.rs fix(provider): disable native tool calling for Venice (#4016) 2026-03-19 21:48:38 -04:00
copilot.rs fix(copilot): support vision via multi-part content messages (#4021) 2026-03-20 00:07:00 -04:00
gemini_cli.rs feat(providers): add Claude Code, Gemini CLI, and KiloCLI subprocess providers (#3615) 2026-03-16 21:51:05 -04:00
gemini.rs fix(gemini): use default chat() for prompt-guided tool calling and add vision support (#3932) 2026-03-20 18:22:41 -04:00
glm.rs feat(proxy): add scoped proxy configuration and docs runbooks 2026-02-18 22:10:42 +08:00
kilocli.rs feat(providers): add Claude Code, Gemini CLI, and KiloCLI subprocess providers (#3615) 2026-03-16 21:51:05 -04:00
mod.rs fix(gateway): improve WebSocket chat error handling and diagnostics (#4407) 2026-03-23 15:30:18 -04:00
ollama.rs fix(ollama): strip /api/chat suffix from user-provided base URL (#4376) 2026-03-23 12:19:26 -04:00
openai_codex.rs fix: serialize env-dependent codex tests to prevent race (#4210) (#4218) 2026-03-22 00:14:01 -04:00
openai.rs fix(providers): adjust temperature for OpenAI reasoning models (#2936) 2026-03-16 18:28:01 -04:00
openrouter.rs Merge origin/master into issue-3842-openrouter-timeout 2026-03-19 15:19:32 -04:00
reliable.rs fix(approval): support wildcard * in auto_approve and always_ask (#4184) 2026-03-21 19:38:11 -04:00
router.rs feat: add multimodal image marker support with Ollama vision 2026-02-19 21:25:21 +08:00
telnyx.rs test(telnyx): silence unused provider binding in constructor test 2026-02-21 17:38:27 +08:00
traits.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-16 12:44:48 -04:00