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 thereload-runtimeexample (#1371) - Short CLI disable aliases:
-ne(--no-extensions),-ns(--no-skills), and-np(--no-prompt-templates) for faster interactive usage and scripting. /exportHTML 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:
-nefor--no-extensions,-nsfor--no-skills,-npfor--no-prompt-templates /exportHTML 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
unzipnot being available; now usestarfor both.tar.gzand.zipextraction, with proper error reporting (#1348) - Fixed RPC mode documentation incorrectly stating
ctx.hasUIisfalse; it istruebecause 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
rgnot available in bash tool by downloading it at startup alongsidefd(#1348) - Fixed
custom-compactionexample to useModelRegistry(#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-thinkingback toclaude-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)