Skip to content

Releases: BevalZ/pi-provider

v1.1.0 — structured error detection

Choose a tag to compare

@BevalZ BevalZ released this 15 Jul 03:36

Highlights

  • Structured error detection: self-check now prefers OpenAI-style error.param / error.code / error.type over plain-text matching, with regex as fallback. Fewer false positives on rate-limit / model-not-found responses across gateways.
  • probeOpenAiChat parses the error body once into ChatProbeOutcome.error.
  • New sync-shared script: keeps vendored _shared/* aligned with the local Pi install (npm run sync-shared / npm run check-shared).
  • New detect-test smoke tests: 19 cases covering the capability detectors, including the tricky non-capability errors (npm test).

Install:

pi install git:github.com/BevalZ/pi-provider

v1.0.0 — provider manager with adaptive self-check

Choose a tag to compare

@BevalZ BevalZ released this 14 Jul 10:27

Highlights

  • Interactive /provider management for Pi models.json
  • Adaptive self-check on add, edit save, and /provider check
  • OpenAI-family probes: max-tokens field, store, stream usage, developer role, reasoning
  • Unsupported features auto-disabled so written config matches the gateway

Install

pi install git:github.com/BevalZ/pi-provider

Then /reload or restart Pi.

Commands

/provider add | edit | check | copy | remove | test | status | archive | archived | activate

MIT · recognized by LINUX DO