zeroclaw/src/providers
Argenis 916fa4aa71
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-24 15:37:02 +03:00
..
anthropic.rs feat(hardware): add RPi GPIO, Aardvark I2C/SPI/GPIO, and hardware plugin system (#4125) 2026-03-24 15:30:43 +03:00
azure_openai.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-24 15:17:14 +03:00
bedrock.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-24 15:17:14 +03:00
claude_code.rs fix: restrict free command to Linux-only in security policy (#4198) 2026-03-24 15:33:57 +03:00
compatible.rs fix(provider): disable native tool calling for Venice (#4016) 2026-03-24 15:30:32 +03:00
copilot.rs fix(copilot): support vision via multi-part content messages (#4021) 2026-03-24 15:30:35 +03:00
gemini_cli.rs feat(providers): add Claude Code, Gemini CLI, and KiloCLI subprocess providers (#3615) 2026-03-24 15:17:22 +03:00
gemini.rs fix(gemini): use default chat() for prompt-guided tool calling and add vision support (#3932) 2026-03-24 15:30:42 +03: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-24 15:17:22 +03:00
mod.rs fix(gateway): improve WebSocket chat error handling and diagnostics (#4407) 2026-03-24 15:37:02 +03:00
ollama.rs fix(ollama): strip /api/chat suffix from user-provided base URL (#4376) 2026-03-24 15:34:55 +03:00
openai_codex.rs fix: serialize env-dependent codex tests to prevent race (#4210) (#4218) 2026-03-24 15:34:06 +03:00
openai.rs fix(providers): adjust temperature for OpenAI reasoning models (#2936) 2026-03-24 15:17:19 +03:00
openrouter.rs fix(openrouter): respect provider_timeout_secs and improve error messages (#3973) 2026-03-24 15:26:24 +03:00
reliable.rs fix(approval): support wildcard * in auto_approve and always_ask (#4184) 2026-03-24 15:31:18 +03: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-24 15:17:14 +03:00