# Pi v0.84.2: fullscreen transcript search, configurable default tools, strict JSON sampling, Cloudflare AI Gateway binding

> Fullscreen mode gains transcript search (Ctrl+Shift+F) with incremental highlighting and navigation. Default built-in tools are now configurable globally or per project. Experimental strict JSON-schema constrained sampling added for default tools. Cloudflare Workers AI Gateway routing through binding without API token. Mistral SDK replaced with native HTTP transport. Multiple TUI, extension, and subagent fixes.

| | |
|---|---|
| **Tool** | Pi |
| **Version** | v0.84.2 |
| **Kind** | release |
| **Published** | 2026-08-14 |
| **Observed** | 2026-08-21 |
| **Significance** | 3/5 |
| **Breaking** | no |
| **Categories** | feature, fix, api-change |

## What changed


- **Fullscreen transcript search**: Ctrl+Shift+F, incremental match highlighting, configurable theme colors, next/previous navigation.
- **Configurable default tools**: `defaultTools` setting for initial built-in tool selection globally or per project.
- **Fullscreen exit output**: choose between printing final transcript or only a resume hint.
- **Experimental strict JSON sampling**: `PI_EXPERIMENTAL=1` enables constrained sampling for read, bash, edit, write.
- **--use-theme flag**: choose initial per-run interactive theme without changing saved settings.
- **Extension API**: `pi.sendUserMessage()` gains `expandPromptTemplates` for dispatching commands and expanding skills/templates.
- **Cloudflare AI Gateway**: `createGatewayBindingFetch()` for routing through Workers AI binding without API token.
- **OpenAI Codex diagnostics**: `endTurn` signal preserved in AssistantMessage.
- **Mistral SDK replaced**: native Chat Completions HTTP stream, eliminating generated client and schema runtime overhead.
- **Kimi Coding**: uses pi's runtime User-Agent header.
- **Fixes**: managed-tool downloads no longer delay TUI startup; model selector opening no longer cancels catalog refresh; GitHub Copilot login rate-limited concurrency; fullscreen search snap-back and mouse input leaks fixed; LaTeX argument parsing; transitive nanoid CVE; extension tool result fallback rendering; JSON/RPC message_update cumulative usage; sendMessage triggerTurn=false fix; defaultTools dropping extension tools; subagent example YAML and config inheritance fixes; custom system prompt concatenation fix.


## Sources

- [github_release](https://github.com/earendil-works/pi/releases/tag/v0.84.2) — retrieved 2026-08-21


## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/pi/v0-84-2
Entity: https://changelogs.info/pi
Event ID: `evt_2026-08-14_pi_v0-84-2`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
