Peter Steinberger
61eb7b932b
fix(agents): keep guided auth atomic through creation ( #126096 )
...
* fix(agents): make guided auth creation atomic
* fix(auth): keep staged agent workspace explicit
* test(auth): use managed temp directory
* fix(gateway): finish detached lifecycle dispatch migration
* fix(auth): carry staged workspace through providers
* test(auth): align mocks with batch persistence
2026-08-18 18:18:53 -07:00
Peter Steinberger
e1ec95dcbf
refactor(auth): dedupe profile upserts and approval resolvers ( #120831 )
...
* refactor(auth): dedupe profile upserts and approval resolvers
* test(auth): mock canonical locked upsert
* test(auth): mock locked upsert during onboarding
2026-08-08 21:14:16 -07:00
Vincent Koc
fab2c33cad
feat(plugins): externalize Xiaomi provider ( #116861 )
2026-07-31 22:02:07 +08:00
Jason (Json)
55cf9523e0
feat: discover models from live provider catalogs ( #112412 )
...
* feat: discover models from live provider catalogs
* fix(provider-catalog): satisfy current catalog contracts
* fix(deps): update fast-uri past new advisory
* fix(deps): refresh fast-uri shrinkwraps
* fix(openrouter): satisfy provider catalog lint
* fix(agents): preserve refreshable catalog metadata
* test(agents): keep catalog fallback proof within lint budget
* fix(provider-catalog): honor live model contracts
* fix(minimax): type discovery headers explicitly
* docs(plugin-sdk): define live model discovery contract
2026-07-21 19:29:57 -06:00
Peter Steinberger
4fa5092cdc
docs: document small extension sources
2026-06-04 21:02:07 -04:00
NianJiu
da5d1a6215
feat(xiaomi): add Token Plan provider support
...
Adds first-class Xiaomi Token Plan provider support with regional onboarding/configuration, token-plan key prefix validation, runtime pricing/catalog metadata, and docs/test coverage.
Keeps Token Plan model catalog discovery runtime-owned so region-specific base URLs are required and the provider cannot silently fall back to the static SGP manifest catalog.
Fixes #86169 .
Verification:
- node scripts/run-vitest.mjs src/plugins/provider-discovery.runtime.test.ts extensions/xiaomi/index.test.ts src/plugins/manifest-model-catalog.test.ts src/model-catalog/manifest-planner.test.ts
- git diff --check
- autoreview --mode local: clean, no accepted/actionable findings
- CI run 26678998539: all relevant checks passed; check-prod-types failed on unrelated browser unused-function issue already present on origin/main
Co-authored-by: NianJiuZst <3235467914@qq.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-30 11:37:36 +02:00
Peter Steinberger
862be9fb3d
fix: normalize Xiaomi array tool schemas ( #82575 )
2026-05-16 13:34:52 +01:00
Jim Dawdy
f97645428e
feat(xiaomi): register wrapStreamFn, resolveThinkingProfile, isModernModelRef, and replay hooks
2026-05-15 12:35:44 +01:00
Peter Steinberger
ec8dbc4595
feat(tts): add xiaomi mimo speech provider
2026-04-25 09:48:05 +01:00
Peter Steinberger
956fe72b39
refactor: extract single-provider plugin entry helper
2026-03-23 01:56:00 +00:00
Peter Steinberger
bfcfc17a8b
refactor: tighten plugin sdk entry surface
2026-03-21 20:08:01 +00:00
Peter Steinberger
6f795fd60e
refactor: dedupe bundled plugin entrypoints
2026-03-17 00:14:12 -07:00
Peter Steinberger
0cfc80b81c
refactor: finish public plugin sdk boundary seams
2026-03-16 21:33:59 -07:00
Peter Steinberger
70da383a61
test: fix rebase fallout
2026-03-16 21:18:16 -07:00
Peter Steinberger
9ebe38b6e3
refactor: untangle remaining plugin sdk boundaries
2026-03-16 21:16:32 -07:00
Peter Steinberger
a20b64cd92
refactor(providers): share api-key catalog helper
2026-03-17 04:10:36 +00:00
Peter Steinberger
7df0ced8ac
refactor: move provider onboarding into extensions
2026-03-16 20:17:00 -07:00
Peter Steinberger
6c1433a3c0
refactor: move provider catalogs into extensions
2026-03-16 18:33:07 -07:00
Peter Steinberger
ae60094fb5
refactor(plugins): move onboarding auth metadata to manifests
2026-03-15 23:47:16 -07:00
Peter Steinberger
8e2a1d0941
feat(plugins): move bundled providers behind plugin hooks
2026-03-15 16:57:24 -07:00
Peter Steinberger
684e5ea249
build(plugins): add bundled provider plugin packages
2026-03-15 16:09:40 -07:00