Pi
Latest release v1.4.0 on 2026-10-21 · Actively maintained · 15 releases in 90 days
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
| Latest release | v1.4.0 on 2026-10-21 |
|---|---|
| Maintenance | Actively maintained — pushed within the last 14 days, with 3 or more releases in 90 days |
| Stars | 118,729 (+517 since yesterday) |
| Releases in 90 days | 15 |
| Last commit | 2026-10-29 |
| Repository | earendil-works/pi |
| Licence | MIT |
| Open issues | 354 |
Pi release notes and changelog
v1.4.0 2026-10-21
What's new
- Image input for classifiers
- Models Configuration reference
- Summaries without a fixed output cap
- Codemode waits for a free worker
Fixed
- Fixed compaction and branch summaries failing with "generation hit the token cap" when…
- Fixed models.schema.json missing descriptions for provider and model fields, so editors showed…
- Fixed pi update failing with "Managed install marker is missing or invalid" when…
- Fixed HTML export showing literal asterisks for Markdown bold and italic next to CJK punctuation
Changed
- Provider attribution headers now come from pi-ai's client identity. Extensions'…
- GenerateSummary and generateSummaryWithUsage now ignore their reserveTokens parameter. Summary…
- Changed the default GitHub Copilot model from gpt-5.4, which Copilot retired, to gpt-6.1-sol
- Changed the default NVIDIA model to nvidia/nemotron-3.5-super-vl-120b-a12b ( by )
v1.3.0 2026-10-15
What's new
- Choose where /share uploads
- Cache-preserving thinking level changes on OpenAI GPT-6
- Kimi Code over Chat Completions
- Clean model switching: thinking from a previous model is dropped instead of being shown to the…
Fixed
- Pinned internal Pi dependencies to exact release versions to prevent fresh installs from…
- Fixed resumed sessions dropping tools activated during the session. Resume now restores the…
- Fixed stopping a codemode script or reaching its deadline waiting for a non-interruptible…
- Fixed repeated codemode timeouts or aborts accumulating surviving workers; admission now…
Changed
- Changed the kimi-coding provider to use OpenAI Chat Completions at the protocol used by the…
- Changed model switching to drop thinking blocks from earlier assistant messages produced by a…
v1.2.0 2026-10-12
What's new
- Per-key OpenRouter model lists
- Published configuration schemas
- Clipboard copies over remote sessions
- Codemode improvements: tool declarations show input constraints such as integer,…
Fixed
- Fixed codemode ignoring a //
- Fixed Mistral streams being aborted mid-generation (e.g. during long thinking) after the…
- Fixed a symlinked AGENTS.md in a git worktree nested inside its main repo causing no project…
- Fixed the code mode tool description claiming every failed tool call rejects; a tool that…
Changed
- Published generated configuration schemas for models, settings, keybindings, and themes at The…
- Changed beforeagentstart to also fire for runs started by pi.sendMessage(..., { triggerTurn:…
- Changed the session to count as busy while a run starts, including during beforeagentstart…
- Changed pi mcp list --json to report resources
Other coding agents we track
- OpenClaw · v2026.10.10-beta.4
- Hermes · v0.22.5
- OpenCode · v2.2.1
- AutoGPT · preview-seed-fixture
- Claude Code · v2.1.312
- Codex · rust-v0.166.0-alpha.6
- Browser Use · 0.13.14
- Gemini CLI · v0.67.0-nightly.20261028.gfa5c17365
Maintenance status is derived from public repository activity — release cadence and commit recency. It is not a review, an endorsement, or a security assessment. Star counts measure attention, not quality.