Releases: gsd-build/get-shit-done
Releases · gsd-build/get-shit-done
v1.15.0
Changed
- Optimized workflow context loading to eliminate redundant file reads, reducing token usage by ~5,000-10,000 tokens per workflow execution
Install/upgrade: npx get-shit-done-cc@latest
v1.14.0
Added
- Context-optimizing parsing commands in gsd-tools (
phase-plan-index,state-snapshot,summary-extract) — reduces agent context usage by returning structured JSON instead of raw file content
Fixed
- Installer no longer deletes opencode.json on JSONC parse errors — now handles comments, trailing commas, and BOM correctly (#474)
v1.13.0
Added
gsd-tools history-digest— Compiles phase summaries into structured JSON for faster context loadinggsd-tools phases list— Lists phase directories with filtering (replaces fragilels | sort -Vpatterns)gsd-tools roadmap get-phase— Extracts phase sections from ROADMAP.mdgsd-tools phase next-decimal— Calculates next decimal phase number for insert operationsgsd-tools state get/patch— Atomic STATE.md field operationsgsd-tools template select— Chooses summary template based on plan complexity- Summary template variants: minimal (~30 lines), standard (~60 lines), complex (~100 lines)
- Test infrastructure with 22 tests covering new commands
Changed
- Planner uses two-step context assembly: digest for selection, full SUMMARY for understanding
- Agents migrated from bash patterns to structured gsd-tools commands
- Nested YAML frontmatter parsing now handles
dependency-graph.provides,tech-stack.addedcorrectly
v1.12.1
Changed
- Consolidated workflow initialization into compound
initcommands, reducing token usage and improving startup performance - Updated 24 workflow and agent files to use single-call context gathering instead of multiple atomic calls
Install/upgrade: npx get-shit-done-cc@latest
v1.12.0
Changed
- Architecture: Thin orchestrator pattern — Commands now delegate to workflows, reducing command file size by ~75% and improving maintainability
- Centralized utilities — New
gsd-tools.js(11 functions) replaces repetitive bash patterns across 50+ files - Token reduction — ~22k characters removed from affected command/workflow/agent files
- Condensed agent prompts — Same behavior with fewer words (executor, planner, verifier, researcher agents)
Added
gsd-tools.jsCLI utility with functions: state load/update, resolve-model, find-phase, commit, verify-summary, generate-slug, current-timestamp, list-todos, verify-path-exists, config-ensure-section
Install/upgrade: npx get-shit-done-cc@latest
v1.11.2
[1.11.2] - 2026-02-05
Added
- Security section in README with Claude Code deny rules for sensitive files
Changed
- Install respects
attribution.commitsetting for OpenCode compatibility (#286)
Fixed
- CRITICAL: Prevent API keys from being committed via
/gsd:map-codebase(#429) - Enforce context fidelity in planning pipeline - agents now honor CONTEXT.md decisions (#326, #216, #206)
- Executor verifies task completion to prevent hallucinated success (#315)
- Auto-create
config.jsonwhen missing during/gsd:settings(#264) /gsd:updaterespects local vs global install location- Researcher writes RESEARCH.md regardless of
commit_docssetting - Statusline crash handling, color validation, git staging rules
- Statusline.js reference updated during install (#330)
- Parallelization config setting now respected (#379)
- ASCII box-drawing vs text content with diacritics (#289)
- Removed broken gsd-gemini link (404)
Install/upgrade: npx get-shit-done-cc@latest
v1.11.1
Added
- Git branching strategy configuration with three options:
none(default): commit to current branchphase: create branch per phase (gsd/phase-{N}-{slug})milestone: create branch per milestone (gsd/{version}-{slug})
- Squash merge option at milestone completion (recommended) with merge-with-history alternative
- Context compliance verification dimension in plan checker — flags if plans contradict user decisions
Fixed
- CONTEXT.md from
/gsd:discuss-phasenow properly flows to all downstream agents (researcher, planner, checker, revision loop)
Install/upgrade: npx get-shit-done-cc@latest
v1.10.1
Fixed
- Gemini CLI agent loading errors that prevented commands from executing
v1.10.0
Added
- Native Gemini CLI support — install with
--geminiflag or select from interactive menu - New
--allflag to install for Claude Code, OpenCode, and Gemini simultaneously
Fixed
- Context bar now shows 100% at actual 80% limit (was scaling incorrectly)
v1.9.11
Changed
- Switched to manual npm publish workflow (removed GitHub Actions CI/CD)
Fixed
- Discord badge now uses static format for reliable rendering
Install/upgrade: npx get-shit-done-cc@latest