zeroclaw/src
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
..
agent Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
approval fix(onboard): use provider-aware env var hint in quick setup next steps 2026-02-24 16:03:01 +08:00
auth feat: stabilize codex oauth and add provider model connectivity workflow 2026-02-24 16:03:01 +08:00
channels Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
config Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
cost fix(agent): parse MiniMax tool call formats for execution 2026-02-21 12:36:28 +08:00
cron test: add regression coverage for provider parser cron and telegram 2026-02-24 16:03:01 +08:00
daemon fix: route heartbeat outputs to configured channels 2026-02-24 16:02:59 +08:00
doctor feat: stabilize codex oauth and add provider model connectivity workflow 2026-02-24 16:03:01 +08:00
gateway Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
hardware Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
health refactor(sync): migrate remaining std mutex usage to parking_lot 2026-02-18 00:45:26 +08:00
heartbeat fix: route heartbeat outputs to configured channels 2026-02-24 16:02:59 +08:00
hooks fix(hooks): harden dispatch and outbound message guardrails 2026-02-21 13:34:09 +08:00
integrations chore: migrate GitHub URLs from theonlyhennygod to zeroclaw-labs 2026-03-09 23:49:56 -04:00
memory Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
observability Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
onboard Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
peripherals Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
providers feat(api): add API key prefix validation to prevent cross-provider mismatches 2026-03-10 18:00:38 -04:00
rag chore(lint): extend low-risk clippy cleanup batch 2026-02-17 16:40:58 +08:00
runtime docs(code): expand doc comments on security, observability, runtime, and peripheral traits 2026-02-19 13:19:46 -08:00
security Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
service fix: resolve all compilation, test, and fmt errors on main 2026-02-21 12:09:06 +08:00
skillforge chore: Remove blocking read strings 2026-02-19 14:52:29 +08:00
skills Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
sop fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
tools Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
tunnel feat(proxy): add scoped proxy configuration and docs runbooks 2026-02-18 22:10:42 +08:00
identity.rs test: cover deterministic HashMap ordering paths 2026-02-18 21:55:40 +08:00
lib.rs feat(skills): enforce static security audit for skill install/load 2026-02-21 22:54:55 +08:00
main.rs Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
migration.rs readd tests, remove markdown files 2026-02-18 14:42:39 +08:00
multimodal.rs fix: resolve clippy warnings and rustfmt across codebase 2026-02-21 12:39:34 +08:00
util.rs fix(ci): restore containerized validation on main (#1096) 2026-02-20 07:48:58 -05:00