Peter Steinberger
b4a26783f7
refactor(test): consolidate duplicated requireRecord and provider HTTP mock helpers ( #119982 )
...
* refactor(test): consolidate duplicated test helpers
* test: remove stale record guard import
* fix(test): remove orphaned record guards
* refactor(test): keep record requirement messages exhaustively typed
* fix(test): keep packages/ai record guard package-local
2026-08-06 14:48:01 -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
Vincent Koc
fa0427347a
test(extensions): use real provider response mocks
2026-06-23 22:00:32 +08:00
Peter Steinberger
4fa5092cdc
docs: document small extension sources
2026-06-04 21:02:07 -04:00
Peter Steinberger
deb7bc6539
chore(lint): enable readability lint rules
2026-05-31 07:17:57 +01: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
ff37c39bae
test: guard kilocode model mock calls
2026-05-12 00:32:20 +01:00
Shakker
ddf83d16f7
test: specify Kilo static catalog
2026-05-11 23:31:53 +01:00
Peter Steinberger
f89baa047d
test: tighten kilocode model discovery assertions
2026-05-09 20:34:07 +01:00
Shakker
d98752155d
test: tighten kilocode provider assertions
2026-05-08 18:55:07 +01:00
Peter Steinberger
af49c09d13
test: clarify kilocode model catalog assertions
2026-05-08 07:53:39 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Peter Steinberger
1ef85c7d4c
test: make suites safe without isolation ( #78834 )
...
* test: make suites safe without isolation
* fix: narrow auth profile credential types
* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Peter Steinberger
ef832f83f6
fix(extensions): guard model and Twilio fetches
2026-05-01 12:06:26 +01:00
Peter Steinberger
9d21df251e
fix: clear changed gate regressions
2026-05-01 08:35:44 +01:00
Peter Steinberger
d60149c655
test: move provider tests into owning extensions
2026-04-06 16:47:03 +01:00