Skip to content

2026-06-18

Latest

Choose a tag to compare

@ben-vargas ben-vargas released this 18 Jun 16:38
a4b1af3

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/models endpoint, including hf: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 check passed 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