Florian Hines
33e7394861
fix(providers): make all models available in kilocode provider (#32352)
* kilocode: dynamic model discovery, kilo/auto default, cooldown exemption
- Replace 9-model hardcoded catalog with dynamic discovery from
GET /api/gateway/models (Venice-like pattern with static fallback)
- Default model changed from anthropic/claude-opus-4.6 to kilo/auto
(smart routing model)
- Add createKilocodeWrapper for X-KILOCODE-FEATURE header injection
and reasoning.effort handling (skip for kilo/auto)
- Add kilocode to cooldown-exempt providers (proxy like OpenRouter)
- Keep sync buildKilocodeProvider for onboarding, add async
buildKilocodeProviderWithDiscovery for implicit provider resolution
- Per-token gateway pricing converted to per-1M-token for cost fields
* kilocode: skip reasoning injection for x-ai models, harden discovery loop
* fix(kilocode): keep valid discovered duplicates (openclaw#32352, thanks @pandemicsyn)
* refactor(proxy): normalize reasoning payload guards (openclaw#32352, thanks @pandemicsyn)
* chore(changelog): note kilocode hardening (openclaw#32352, thanks @pandemicsyn and @vincentkoc)
* chore(changelog): fix kilocode note format (openclaw#32352, thanks @pandemicsyn and @vincentkoc)
* test(kilocode): support auto-model override cases (openclaw#32352, thanks @pandemicsyn)
* Update CHANGELOG.md
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-03-07 08:14:06 -08:00
..
2026-02-17 02:23:41 +01:00
2026-03-02 06:25:46 +00:00
2026-03-07 01:42:11 +03:00
2026-03-06 19:35:26 -05:00
2026-03-07 19:03:23 +03:00
2026-03-06 08:55:58 -05:00
2026-02-06 10:08:59 -05:00
2026-03-03 00:02:37 +00:00
2026-01-31 15:04:03 -06:00
2026-03-06 08:53:29 -05:00
2026-03-06 22:49:38 -05:00
2026-03-05 21:01:37 -08:00
2026-03-02 21:33:41 -06:00
2026-03-06 19:55:26 -05:00
2026-03-07 00:22:19 +03:00
2026-03-03 00:02:37 +00:00
2026-03-07 10:09:02 +00:00
2026-03-06 08:55:58 -05:00
2026-03-07 08:14:06 -08:00
2026-02-22 21:28:08 +01:00
2026-03-06 13:09:00 -06:00
2026-03-03 14:51:28 -08:00
2026-03-06 13:09:00 -06:00
2026-03-06 13:09:00 -06:00
2026-03-05 16:57:59 -05:00
2026-03-07 00:22:19 +03:00
2026-03-03 20:29:46 -06:00
2026-03-03 22:57:19 -06:00
2026-03-02 19:10:58 -08:00
2026-01-30 03:16:21 +01:00
2026-01-31 15:04:03 -06:00
2026-03-03 20:29:46 -06:00
2026-03-07 00:22:19 +03:00
2026-02-22 11:15:13 +01:00
2026-02-20 09:33:46 -05:00
2026-02-07 15:40:35 -05:00
2026-03-03 22:57:19 -06:00
2026-02-22 21:07:34 +01:00
2026-02-26 16:38:20 +01:00
2026-02-07 15:40:35 -05:00
2026-02-20 16:28:47 +00:00
2026-03-05 16:57:51 -05:00
2026-03-01 14:23:46 -08:00
2026-02-02 18:35:01 +01:00
2026-01-30 03:16:21 +01:00