Skip to content

v3.4.1: version re-base to gsd-core 1.4.x + auto-memory + 7 cherry-picks

Choose a tag to compare

@jnuyens jnuyens released this 09 Jun 14:21

Re-bases the plugin version to track the new upstream @opengsd/gsd-core line with a +2 major offset (gsd-core 1.4.1 -> plugin 3.4.1). The +2 (not +1) keeps the version monotonically above the prior 2.45.x lineage. 3.4.x tracks the gsd-core 1.4.x line as a selective cherry-pick, not byte-parity (the multi-runtime emitters and release/CI infra that dominate upstream are out of scope by design).

Added

  • Ad-hoc durable-decision auto-capture at /gsd:quick, /gsd:debug, /gsd:fast close-out, gated on workflow.auto_memory_capture (default on). Also fixes the long-orphaned + doubly-broken phase-memory writer (it had never actually fired).

Fixed (cherry-picks from gsd-core v1.4.x)

  • #905 STATE.md scalar preservation (data-loss fix)
  • #904 phase-branch normalization under project_code
  • #771 14 agent color: values -> documented Claude Code named colors
  • #25 verifier Step 7b: enumerate-or-single-test, no full-suite re-runs
  • #913 plan-phase role-collapse guard + CODEX RUNTIME -> ALL RUNTIMES
  • #892 validate/W006 now match checklist-style roadmap phases
  • #770 SubagentStop slice: context-monitor fires on subagent finalize

Deferred (CC-relevant, evaluated)

  • #730 multi-milestone extractCurrentMilestone (97-line rewrite on a divergent patched file; wants its own task + two-milestone fixture)
  • #768 CC permissions prepopulation (lives in upstream's npm installer; no confirmed plugin-manifest mechanism)

Full suite 10/10.