Commit Graph

17 Commits

Author SHA1 Message Date
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