github gsd-build/gsd-2 v2.18.0

latest releases: v2.82.0, v2.81.0, v2.80.0...
3 months ago

Added

  • Milestone queue reorder/gsd queue supports 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 knowledge command with rule, pattern, and lesson subcommands (#585)
  • Dynamic model discovery — runtime model enumeration from provider APIs (Ollama, OpenAI, Google, OpenRouter) with per-provider TTL caching. New ProviderManagerComponent TUI 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)
  • showNextAction crash — falls back to select() when custom() 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

Don't miss a new gsd-2 release

NewReleases is sending notifications on new releases.