What is New
@benvargas/pi-synthetic-provider v1.1.15
Fixes Synthetic provider startup model registration so saved defaults and enabled/scoped Synthetic models are available before Pi resolves the startup model.
- Fetches and registers the live Synthetic model catalog during extension startup, before Pi resolves startup/default/scoped models
- Adds a 3-second timeout around startup and session-start catalog fetches so startup is not blocked indefinitely by a slow API
- Falls back to hardcoded models when the live catalog is unavailable, slow, or filters to no supported/tool-capable models
- Keeps the session-start refresh path aligned by re-registering the provider with either live models or fallback models
- Refreshes the hardcoded fallback catalog from the authenticated
/openai/v1/modelsendpoint, includinghf:zai-org/GLM-5.2 - Updates README, changelog, package metadata, and regression coverage for
1.1.15
Contributor
- Thanks to @Aquaticat for the original implementation and PR follow-up context
Merged PRs
- #20 fix(pi-synthetic-provider): register live startup models by @Aquaticat
Published Packages
@benvargas/pi-synthetic-provider@1.1.15
Commits
- a4b1af3 fix(pi-synthetic-provider): register live startup models
Validation
- GitHub Actions CI
checkpassed on the updated PR head before merge - npm run check
- npm run test -- packages/pi-synthetic-provider
- npm view @benvargas/pi-synthetic-provider version dist-tags.latest