# pi v0.85.0 - Product: pi (https://whatsnew.fyi/product/pi) - Vendor: pi - Date: 2026-09-04 - Version: v0.85.0 - Original notes: https://github.com/earendil-works/pi/releases/tag/v0.85.0 - Permalink: https://whatsnew.fyi/product/pi/releases/v0.85.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Support persistent Claude thinking effort in Anthropic transports that preserves per-turn effort and recovers safely from signed-thinking mismatches - **added** — Add fullscreen transcript controls to jump to the latest message from a scrolled transcript with an embedded working indicator - **added** — Add restorable in-memory sessions to resume externally stored session entries through the SDK - **added** — Add SessionManager.inMemory() support for restoring externally managed session entries - **added** — Add inherited OpenAI-compatible vllmPriority and supportsMaxOutputTokens model settings for vLLM scheduler priority and OpenAI Responses output-token limits - **added** — Add inherited LaTeX rendering for relational algebra join symbols - **added** — Add a clickable Jump to latest message label with the tui.altScreen.bottom shortcut to the fullscreen transcript while it is scrolled up - **changed** — Move the streaming working indicator into the default editor border and match its default spinner and label to the thinking-level border color - **changed** — Reduce inherited fullscreen transcript search latency on large transcripts by caching unchanged search results, indexing ASCII runs, and limiting highlight work to visible matches - **fixed** — Fix managed fd and ripgrep downloads on Linux musl systems - **fixed** — Remove the unavailable inherited Grok Build 0.1 model from /model - **fixed** — Fix inherited provider streams emitting incompatible event sequences and custom tool-call deltas - **fixed** — Restore the @earendil-works/pi-coding-agent/client compatibility entry point - **fixed** — Fix inherited Qwen Token Plan Individual catalog to include Qwen3.8 Flash - **fixed** — Fix inherited OpenAI Codex SSE parsing to process terminal events that are not followed by a blank line - **fixed** — Fix inherited GitHub Copilot Claude Fable 5 requests so selected reasoning levels are sent - **fixed** — Fix inherited Baseten GLM-5.2 models incorrectly advertising image input support - **fixed** — Fix skills being unavailable when Bash is the only enabled tool - **fixed** — Fix concurrent session shares overwriting one another ###### New Features - **Persistent Claude thinking effort** — Supported Anthropic transports preserve per-turn effort and recover safely from signed-thinking mismatches. See [Model Configuration](https://github.com/earendil-works/pi/blob/v0.85.0/packages/coding-agent/docs/models.md#model-configuration). - **Fullscreen transcript controls** — Jump to the latest message from a scrolled transcript and use the embedded working indicator. See [TUI Fullscreen Viewport](https://github.com/earendil-works/pi/blob/v0.85.0/packages/coding-agent/docs/keybindings.md#tui-fullscreen-viewport). - **Restorable in-memory sessions** — Resume externally stored session entries through the SDK. See [Session Management](https://github.com/earendil-works/pi/blob/v0.85.0/packages/coding-agent/docs/sdk.md#session-management). ###### Added - Added `SessionManager.inMemory()` support for restoring externally managed session entries ([#8980](https://github.com/earendil-works/pi/pull/8980) by [@y-nk](https://github.com/y-nk)). - Added inherited OpenAI-compatible `vllmPriority` and `supportsMaxOutputTokens` model settings for vLLM scheduler priority and OpenAI Responses output-token limits ([#9004](https://github.com/earendil-works/pi/pull/9004) by [@AppleDannyClegg](https://github.com/AppleDannyClegg), [#8941](https://github.com/earendil-works/pi/pull/8941) by [@scturtle](https://github.com/scturtle)). - Added inherited LaTeX rendering for relational algebra join symbols ([#9050](https://github.com/earendil-works/pi/pull/9050) by [@haoqixu](https://github.com/haoqixu)). - Added a clickable "Jump to latest message" label with the `tui.altScreen.bottom` shortcut to the fullscreen transcript while it is scrolled up ([#9080](https://github.com/earendil-works/pi/pull/9080) by [@rwachtler](https://github.com/rwachtler)). ###### Changed - Moved the streaming working indicator into the default editor border and matched its default spinner and label to the thinking-level border color. Custom editors retain the standalone indicator unless they opt in to embedding it ([#8799](https://github.com/earendil-works/pi/pull/8799) by [@cristinaponcela](https://github.com/cristinaponcela)). - Reduced inherited fullscreen transcript search latency on large transcripts by caching unchanged search results, indexing ASCII runs, and limiting highlight work to visible matches ([#8800](https://github.com/earendil-works/pi/pull/8800) by [@cristinaponcela](https://github.com/cristinaponcela)). ###### Fixed - Fixed managed `fd` and ripgrep downloads on Linux musl systems ([#9070](https://github.com/earendil-works/pi/pull/9070) by [@Charlie0113-T](https://github.com/Charlie0113-T)). - Removed the unavailable inherited Grok Build 0.1 model from `/model` ([#9093](https://github.com/earendil-works/pi/pull/9093) by [@Jaaneek](https://github.com/Jaaneek)). - Fixed inherited provider streams emitting incompatible event sequences and custom tool-call deltas. - Restored the `@earendil-works/pi-coding-agent/client` compatibility entry point. - Fixed the inherited Qwen Token Plan Individual catalog to include Qwen3.8 Flash ([#9021](https://github.com/earendil-works/pi/issues/9021)). - Fixed inherited OpenAI Codex SSE parsing to process terminal events that are not followed by a blank line ([#9047](https://github.com/earendil-works/pi/issues/9047)). - Fixed inherited GitHub Copilot Claude Fable 5 requests so selected reasoning levels are sent ([#8961](https://github.com/earendil-works/pi/issues/8961)). - Fixed inherited Baseten GLM-5.2 models incorrectly advertising image input support ([#8293](https://github.com/earendil-works/pi/pull/8293) by [@Panoplos](https://github.com/Panoplos)). - Fixed skills being unavailable when Bash is the only enabled tool ([#8552](https://github.com/earendil-works/pi/pull/8552) by [@xl0](https://github.com/xl0)). - Fixed concurrent session shares overwriting one another ([#8613](https://github.com/earendil-works/pi/pull/8613) by [@wutongyuonce](https://github _[Truncated at 4000 characters — full notes: https://github.com/earendil-works/pi/releases/tag/v0.85.0]_