Vincent Koc
|
fa263affd5
|
test(extensions): use real chutes response mocks
|
2026-06-23 22:00:32 +08:00 |
|
Jason (Json)
|
57e0bdaabe
|
feat: add live provider model catalog helper
Summary:
- Add a shared live provider catalog runtime for SDK-backed providers.
- Route OpenAI, xAI, OpenCode Go, Chutes, DeepInfra, Venice, NVIDIA, and Vercel AI Gateway live model discovery through the shared helper.
- Remove duplicated provider-local live catalog caching and harden auth marker stripping, empty live-result retries, and OpenAI custom-base-url handling.
Verification:
- node scripts/run-vitest.mjs extensions/openai/openai-provider.test.ts src/plugin-sdk/provider-catalog-live-runtime.test.ts src/commands/models/list.source-plan.test.ts extensions/opencode-go/index.test.ts extensions/nvidia/provider-catalog.test.ts
- pnpm plugin-sdk:api:check
- pnpm lint --threads=8
- pnpm run lint:extensions:bundled
- pnpm run test:extensions:package-boundary:compile
- pnpm check:import-cycles
- pnpm exec oxfmt --check extensions/openai/openai-provider.ts extensions/openai/openai-provider.test.ts
- git diff --check origin/main...HEAD
- autoreview clean: no accepted/actionable findings reported
- AWS Crabbox focused remote proof: run_364680d1bff8 / cbx_2456fffafe01
- Earlier same-PR AWS Crabbox live proof: run_1f05ccab368e / cbx_7375c79fcf9b
Known proof gap:
- Final current-code true live-provider smoke was blocked by Crabbox secret hydration, documented in the PR proof comment.
|
2026-06-07 14:16:00 -07:00 |
|
Peter Steinberger
|
4fa5092cdc
|
docs: document small extension sources
|
2026-06-04 21:02:07 -04:00 |
|
Peter Steinberger
|
ef7ad6f744
|
fix: validate chutes model token metadata
|
2026-05-28 18:01:07 -04:00 |
|
Peter Steinberger
|
4c210e22fa
|
Adapt image compression quality by model (#85742)
* feat: adapt image compression quality
* refactor: move image limits into model metadata
* test: cover adaptive image downscaling
* test: cover image tool live providers
* fix: apply media metadata to all image paths
* fix: align providerless image compression
* fix: add chutes runtime image limits
* fix: optimize image data urls with model limits
* fix: type media metadata merge
* fix: optimize data url byte limits after decode
* fix: preserve data url optimizer fallback
* fix: keep low-side image compression fallbacks
* fix: enforce data url image compression policy
* fix: preserve gif data url media policy
* fix: satisfy adaptive image type checks
* test: keep cron provider-runtime mock current
|
2026-05-23 21:45:55 +01:00 |
|
Peter Steinberger
|
92c702b97a
|
test: tighten provider config helper assertions
|
2026-05-08 20:52:17 +01:00 |
|
Shakker
|
cf8be4adda
|
test: tighten chutes model assertions
|
2026-05-08 19:00:34 +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
|
5489bff7c3
|
test: speed up chutes model tests
|
2026-04-07 11:35:58 +01:00 |
|
Peter Steinberger
|
d60149c655
|
test: move provider tests into owning extensions
|
2026-04-06 16:47:03 +01:00 |
|