zeroclaw/src/providers
simianastronaut 2e86d83ed7 feat(api): add API key prefix validation to prevent cross-provider mismatches
Introduced a new function `check_api_key_prefix` to validate API key prefixes against their associated providers. This helps catch mismatches early in the process. Added unit tests to ensure correct functionality for various scenarios, including known and unknown key formats. This enhancement improves error handling and user guidance when incorrect provider keys are used.
2026-03-10 18:00:38 -04:00
..
anthropic.rs fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08:00
bedrock.rs Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
compatible.rs fix(ci): address strict-delta clippy blockers 2026-02-24 16:03:01 +08:00
copilot.rs fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08:00
gemini.rs fix(ci): address strict-delta clippy blockers 2026-02-24 16:03:01 +08:00
glm.rs feat(proxy): add scoped proxy configuration and docs runbooks 2026-02-18 22:10:42 +08:00
mod.rs feat(api): add API key prefix validation to prevent cross-provider mismatches 2026-03-10 18:00:38 -04:00
ollama.rs fix(ollama): handle blank responses without tool calls 2026-02-24 16:02:59 +08:00
openai_codex.rs Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
openai.rs fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08:00
openrouter.rs fix(ci): resolve lint and build failures in PR checks 2026-03-10 00:36:24 -04:00
reliable.rs fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08: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 fix(provider): preserve reasoning_content in tool-call conversation history 2026-02-22 17:40:48 +08:00