release aidev SIG 3/5

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.

PUBLISHED2026-08-14
OBSERVED2026-08-21
AGE11d
SOURCES1
  • 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.

COMMUNITY

No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.