github badlogic/pi-mono v0.52.9

latest releases: v0.65.0, v0.64.0, v0.63.2...
one month ago

New Features

  • Extensions can trigger a full runtime reload via ctx.reload(), useful for hot-reloading configuration or restarting the agent. See docs/extensions.md and the reload-runtime example (#1371)
  • Short CLI disable aliases: -ne (--no-extensions), -ns (--no-skills), and -np (--no-prompt-templates) for faster interactive usage and scripting.
  • /export HTML now includes collapsible tool input schemas (parameter names, types, and descriptions), improving session review and sharing workflows (#1416 by @marchellodev).
  • pi.getAllTools() now exposes tool parameters in addition to name and description, enabling richer extension integrations (#1416 by @marchellodev).

Added

  • Added ctx.reload() to the extension API for programmatic runtime reload (#1371)
  • Added short aliases for disable flags: -ne for --no-extensions, -ns for --no-skills, -np for --no-prompt-templates
  • /export HTML now includes tool input schema (parameter names, types, descriptions) in a collapsible section under each tool (#1416 by @marchellodev)
  • pi.getAllTools() now returns tool parameters in addition to name and description (#1416 by @marchellodev)

Fixed

  • Fixed extension source parsing so dot-prefixed local paths (for example .pi/extensions/foo.ts) are treated as local paths instead of git URLs
  • Fixed fd/rg download failing on Windows due to unzip not being available; now uses tar for both .tar.gz and .zip extraction, with proper error reporting (#1348)
  • Fixed RPC mode documentation incorrectly stating ctx.hasUI is false; it is true because dialog and fire-and-forget UI methods work via the RPC sub-protocol. Also documented missing unsupported/degraded methods (pasteToEditor, getAllThemes, getTheme, setTheme) (#1411 by @aliou)
  • Fixed rg not available in bash tool by downloading it at startup alongside fd (#1348)
  • Fixed custom-compaction example to use ModelRegistry (#1387)
  • Google providers now support full JSON Schema in tool declarations (anyOf, oneOf, const, etc.) (#1398 by @jarib)
  • Reverted incorrect Antigravity model change: claude-opus-4-6-thinking back to claude-opus-4-5-thinking (model does not exist on Antigravity endpoint)
  • Updated the Antigravity system instruction to a more compact version for Google Gemini CLI compatibility
  • Corrected opencode context windows for Claude Sonnet 4 and 4.5 (#1383)
  • Fixed subagent example unknown-agent errors to include available agent names (#1414 by @dnouri)

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.