Download Latest Version pi-darwin-arm64.tar.gz (29.4 MB)
Email in envelope

Get an email when there's a new version of Pi Agent

Home / v0.79.8
Name Modified Size InfoDownloads / Week
Parent folder
pi-windows-arm64.zip 2026-06-19 46.0 MB
SHA256SUMS 2026-06-19 522 Bytes
pi-darwin-arm64.tar.gz 2026-06-19 29.4 MB
pi-darwin-x64.tar.gz 2026-06-19 31.6 MB
pi-linux-arm64.tar.gz 2026-06-19 45.8 MB
pi-linux-x64.tar.gz 2026-06-19 46.3 MB
pi-windows-x64.zip 2026-06-19 48.1 MB
README.md 2026-06-19 2.8 kB
v0.79.8 source code.tar.gz 2026-06-19 5.4 MB
v0.79.8 source code.zip 2026-06-19 5.9 MB
Totals: 10 Items   258.3 MB 1

New Features

  • Selective provider base entry points - SDK users can pair @earendil-works/pi-ai/base and @earendil-works/pi-agent-core/base with explicit provider registration to keep bundled applications from including unused provider transports. See pi-ai Base Entry Point and pi-agent-core Base Entry Point.
  • Mistral prompt caching - Mistral sessions now use provider-side prompt caching with session affinity and cached-token usage/cost accounting. See API Keys and Environment Variables.
  • Post-compaction token estimates - Compact results and compaction events now include estimated post-compaction token counts so clients can show the approximate context reduction. See RPC compact and compaction events.
  • OpenRouter Fusion alias - openrouter/fusion is available as a built-in OpenRouter model alias. See API Keys.

Added

  • Added inherited @earendil-works/pi-ai/base and @earendil-works/pi-agent-core/base entry points for selective provider registration in bundled applications (#5348 by @FredKSchott).
  • Added inherited Mistral prompt caching using the pi session ID as prompt_cache_key, including cached-token usage and cost accounting (#5854).
  • Added estimated post-compaction token counts to compact results and compaction events (#5877).
  • Added the inherited OpenRouter Fusion alias as openrouter/fusion (#5866 by @dannote).

Fixed

  • Updated vulnerable runtime dependencies, including undici and the packaged protobufjs transitive dependency.
  • Fixed compaction to refuse sessions with no eligible messages instead of producing empty summaries (#4811).
  • Fixed successful overflow-triggered auto-compaction to avoid retrying completed assistant responses (#5720).
Source: README.md, updated 2026-06-19