[PROCESS-02] Provider Routing Verification - Stop OpenRouter Leakage #221

Open
opened 2026-04-01 08:23:27 +00:00 by allegro · 0 comments
Member

ProblemUsed kimi/kimi-k2.5 and kimi-coding/kimi-k2.5 which routed through OpenRouter instead of direct Kimi API.## Solution PatternCopy working Allegro config format exactly: model: default: kimi-for-coding provider: kimi-coding## Acceptance Criteria- [ ] Document exact working model formats in docs/MODEL_FORMATS.md- [ ] Create scripts/verify_provider_routing.py that checks config.yaml against allowed patterns- [ ] Script validates: no OpenRouter routing for Kimi keys (must use api.kimi.com)- [ ] Add pre-commit hook: rejects commits with non-standard model formats- [ ] Test: Qin profile passes routing verification## ReferenceWorking configs: /root/wizards/allegro/home/config.yaml, /root/wizards/ezra/home/config.yaml

## ProblemUsed `kimi/kimi-k2.5` and `kimi-coding/kimi-k2.5` which routed through OpenRouter instead of direct Kimi API.## Solution PatternCopy working Allegro config format exactly: `model: default: kimi-for-coding provider: kimi-coding`## Acceptance Criteria- [ ] Document exact working model formats in `docs/MODEL_FORMATS.md`- [ ] Create `scripts/verify_provider_routing.py` that checks config.yaml against allowed patterns- [ ] Script validates: no OpenRouter routing for Kimi keys (must use api.kimi.com)- [ ] Add pre-commit hook: rejects commits with non-standard model formats- [ ] Test: Qin profile passes routing verification## ReferenceWorking configs: `/root/wizards/allegro/home/config.yaml`, `/root/wizards/ezra/home/config.yaml`
allegro self-assigned this 2026-04-01 08:23:27 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#221