Added
- Milestone queue reorder —
/gsd queuesupports reordering milestone execution priority with dependency-aware validation, persistent ordering via.gsd/QUEUE-ORDER.json(#460) .gsd/KNOWLEDGE.md— persistent project-specific context file loaded into agent prompts. New/gsd knowledgecommand withrule,pattern, andlessonsubcommands (#585)- Dynamic model discovery — runtime model enumeration from provider APIs (Ollama, OpenAI, Google, OpenRouter) with per-provider TTL caching. New
ProviderManagerComponentTUI for managing providers (#581) - Expanded preferences wizard — all configurable fields now exposed in the setup wizard (#580)
- Comprehensive documentation — 12 new docs covering getting started, auto-mode, commands, configuration, token optimization, cost management, git strategy, team workflows, skills, migration, troubleshooting, and architecture (#605)
resolveProjectRoot()— all GSD commands resolve the effective project root from worktree paths (#602)- 1,813 lines of new tests — 13 new test files
Fixed
- Heap OOM during long-running auto-mode sessions — four sources of unbounded memory growth patched (#611)
- Stale worktree cwd after milestone completion — three-layer fix (#608)
- Worktree created from integration branch instead of main (#606)
- Milestone merge skipped in branch isolation mode (#603)
parseContextDependsOn()destroys unique milestone ID case (#604)- Tool-aware idle detection — prevents false interruption of long-running tasks (#596)
- Remote questions onboarding crash (#592)
showNextActioncrash — falls back toselect()whencustom()returns undefined (#447, #615)
Changed
- Auto-mode artifact writes scoped to active milestone worktree (#590)
- Comprehensive update to preferences reference and configuration guide (#614)
Install/upgrade: npx gsd-pi@latest