Added
gsd headless querycommand for instant, read-only state inspection — returns phase, cost, progress, and next-unit as parseable JSON without spawning an LLM session/gsd updateslash command for in-session self-update/gsd export --html --allfor retrospective milestone reports
Fixed
- Failure recovery & resume safeguards: atomic file writes, OAuth fetch timeouts (30s), RPC subprocess exit detection, extension command context guards, bash temp file cleanup, settings write queue flush, LSP init retry with backoff, crash detection on session resume, blob garbage collection
- Consolidated duplicate
mcp-server.tsinto single implementation - Consolidated duplicate
bundled-extension-paths.tsinto single module - Removed duplicate
marketplace-discovery.test.tstest file - Established npm as canonical package manager
- Exported RPC utilities from pi-coding-agent public API
- Prompt system requires grammatical narration for clearer agent output
Changed
- Updated documentation for v2.26 and v2.27.0 features
- Documented all
preferences.mdfields in reference and template - Removed stale
.pi/agents/files superseded by built-in agent definitions
Install/upgrade: npx gsd-pi@latest