What's New in v1.34.0
Global Learnings Store (#1831, #1828, #1830)
- Persistent CRUD library and CLI support for cross-session learnings — stored outside
.planning/for project-agnostic reuse - Learnings auto-copied to global store at phase completion
- Planner automatically receives relevant global learnings as context before generating plans
Queryable Codebase Intelligence (#1728)
- Persistent
.planning/intel/store with structured JSON files (files, exports, symbols, patterns, dependencies) - Query via
gsd-tools intelsubcommands; incremental updates viagsd-intel-updateragent - Opt-in — projects without intel store are unaffected
New Commands
/gsd-audit-fix— autonomous audit-to-fix pipeline (#1814)/gsd-explore— Socratic ideation and idea routing (#1813)/gsd-scan— rapid single-focus codebase assessment (#1808)/gsd-undo— safe git revert command (#1800)/gsd-import— external plan import (#1801)/gsd-code-reviewand/gsd-code-review-fix— structured review and auto-fix commands (#1630)
Planning & Execution Improvements
- Stall detection in plan-phase revision loop — escalates early when issue count stops decreasing (#1794)
- Hard stop safety gates and consecutive-call guard in
/gsd-next(#1784) - Conditional thinking partner injected at key decision points (#1816)
- Adaptive model preset — role-based model assignment across agent types (#1806)
- Few-shot calibration examples for plan-checker and verifier agents (#1792)
Execution Context Profiles (#1827)
- Three context profiles (
dev,research,review) for mode-specific agent output guidance - Configurable per-project via
config.json
References & Docs
- Gates taxonomy — 4 canonical gate types (pre-flight, revision, escalation, abort) with phase matrix wired into plan-checker and verifier agents (#1781)
- Post-merge hunk verification —
reapply-patchesdetects silently dropped hunks after three-way merge (#1775) - Common bug patterns — technology-agnostic checklist wired into
gsd-debuggeras required reading (#1797) - Thinking model guidance — reference files for reasoning-model agent behavior (#1820)
- Verification override mechanism — reference doc for bypass patterns (#1819)
- planning-config.md — extended with complete field reference (#1786)
Security Improvements (#1839)
- Prompt injection scanner hardened — invisible Unicode detection, encoding obfuscation, structural validation, entropy analysis
Bug Fixes (15)
- Shell hooks missing from npm package —
hooks/*.shexcluded from tarball; fixed by including fullhooks/directory (#1864) detectConfigDirpriority —.claudenow searched first, eliminating false update warnings when multiple runtimes are installed (#1863)- Milestone backlog preservation —
phases clearno longer wipes 999.x phases (#1858) - Windsurf config path — corrected to
~/.codeium/windsurf(#1856) - Shell hook registration guard —
fs.existsSynccheck before registering.shhooks in settings.json (#1823) - Deploy missing shell hook scripts to hooks directory (#1844)
- Deploy commands directory in local installs (#1843)
- Remove deprecated
--no-inputflag from claude CLI calls (#1842) model_profile: inheritnow treated as pass-through instead of falling back tobalanced(#1833)phases clearrequires--confirmflag before deleting directories (#1832)- Non-array hook entries preserved during uninstall (#1824)
help/versionflags now rejected with clear error instead of silently ignored (#1822)commit_docs: falserespected in worktree merge and quick task commits (#1802)- Undefined
$GSD_TOOLSpath replaced with resolved path (#1769) - CI matrix — drop Node 22, require Node 24 minimum (#1848)
Manual Update (npm workaround)
```bash
git pull --rebase origin main && node scripts/build-hooks.js && node bin/install.js --claude --global
```
See docs/manual-update.md for all runtime flags.
Full changelog: `v1.33.0...v1.34.0`