Skip to content

v0.3.0 — one package, safer routing

Choose a tag to compare

@LeonardSEO LeonardSEO released this 14 Sep 16:01

Switchyard 0.3.0 consolidates Pi, OpenCode, and the OpenAI-compatible gateway into one self-contained public package: @vepando/switchyard.

Highlights:

  • One npm install for Pi, OpenCode, and gateway clients.
  • Safer Codex subscription routing that preserves supported instructions and keeps tools, multimodal input, and unsupported controls on API models.
  • Valid API fallback after Codex failures, side-effect-free explain mode, and OpenAI-compatible streaming chunks.
  • Correct handling of zero-percent outcome signals, real Pi Codex model IDs, and interrupted runs.
  • Professional README, security policy, contribution guide, changelog, and release documentation.
  • Trusted npm publishing through GitHub Actions with provenance and exact tag/version validation.

Validation:

  • Typecheck passed.
  • 84 tests passed across 8 test files.
  • Release bundle and npm tarball checks passed.
  • Pi, OpenCode, and gateway entry points loaded from a clean tarball installation.

See CHANGELOG.md for the detailed list of changes.