Skip to content

v0.2.7 — models-runtime migration complete (pi-ai 0.80.2)

Choose a tag to compare

@noamt noamt released this 24 Jun 10:34
· 678 commits to main since this release

A pure-Go port of earendil-works/pi — the pi-ai unified LLM API, pi-agent-core agent loop, and pi-coding-agent, native in Go (no Node.js runtime).

Synced to upstream pi pin a2e3e9d8 / npm @earendil-works/pi-ai 0.80.2.

Highlights

  • Models-runtime migration complete — auth substrate (credential store, provider auth, OAuth-under-lock), Models runtime (Provider interface, CreateModels/CreateProvider, BuiltinModels), request-scoped auth resolution, and api_key/env credential alignment.
  • Catalog → 0.80.2 — 999 models across 35 providers, regenerated byte-identical from the integrity-verified npm build.
  • OpenAI Responses terminal-event guard — no more silently-truncated streams.
  • anthropic compat sourced from the catalog (no provider sniffing); header-only client auth; Vercel gateway routing ungated.

Every change byte-verified against the real pi npm build — 0 parity divergences, -race green. Full per-commit detail in docs/UPSTREAM.md; release history in docs/RELEASES.md.