Peter Steinberger
20be26cfe2
refactor(test): remove residual test-only seams ( #123168 )
...
* refactor(test): remove residual test-only seams
* fix(test): fresh-load Vitest ownership configs
* test(infra): repair boundary test routing
* test(infra): use landed Codex test owner
2026-08-13 17:16:55 -07:00
Yiğit ERDOĞAN
38aa704a31
fix(kilocode): model discovery overstates the usable context window ( #118868 )
...
The Kilocode gateway publishes an OpenRouter-shaped catalog in which
`context_length` is the catalog-wide ceiling while `top_provider.context_length`
describes the primary provider that actually serves the request. Discovery read
only the catalog-wide value, so models whose primary provider offers a smaller
window were registered with a context window larger than requests can use.
Prefer the primary-provider window and fall back to the catalog-wide value,
matching the precedence already owned by
`extensions/openrouter/provider-catalog.ts`.
Completion-token handling is left alone on purpose: the live Kilocode catalog
exposes no top-level `max_completion_tokens` or `max_output_tokens`, so the
existing `top_provider` read is already the only available source.
2026-08-03 15:44:46 -05:00
Peter Steinberger
35a1777f68
refactor(providers): consolidate catalog setup helpers ( #117824 )
...
* refactor(providers): consolidate catalog setup helpers
* fix(huggingface): narrow discovered model entries
2026-08-01 22:17:52 -07:00
mushuiyu886
e3a1c64d7b
fix(kilocode): exclude image models from chat catalog ( #111239 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-21 10:52:42 -07:00
sunlit-deng
a31f6aa10c
fix(kilocode): cancel failed model discovery bodies ( #109950 )
...
* fix(kilocode): cancel failed model discovery bodies
* test(kilocode): prove failed discovery closes response
2026-07-20 19:09:34 -07:00
Peter Steinberger
349f78776d
fix(models): refresh bundled provider catalogs ( #109410 )
...
* fix(models): refresh bundled provider catalogs
* docs(models): refresh generated docs map
* fix(xiaomi): keep provider helper private
* chore(release): defer catalog release note
2026-07-16 16:47:25 -07:00
Peter Steinberger
4fa5092cdc
docs: document small extension sources
2026-06-04 21:02:07 -04:00
Peter Steinberger
aa09f44b47
fix: validate kilocode model token metadata
2026-05-28 18:02:34 -04:00
Vincent Koc
bc81d243ba
fix(providers): harden model catalog response schemas
2026-05-16 12:16:42 +08:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
b119cefae2
refactor: trim provider helper exports
2026-05-01 20:13:55 +01:00
Peter Steinberger
ef832f83f6
fix(extensions): guard model and Twilio fetches
2026-05-01 12:06:26 +01:00
Peter Steinberger
a379ac0562
fix: guard plugin HTTP calls in CI
2026-05-01 08:26:29 +01:00
Peter Steinberger
42d73fd955
refactor: remove dead private helpers
2026-05-01 06:55:26 +01:00
Peter Steinberger
775b78e186
refactor: dedupe provider lowercase helpers
2026-04-07 22:24:32 +01:00
Peter Steinberger
b39a7e8073
fix: break plugin-sdk provider barrel recursion
2026-03-27 23:47:04 +00:00
Peter Steinberger
c28e76c490
refactor: move provider model helpers into plugins
2026-03-27 20:20:31 +00:00