GSD Core fights context rot with fresh-context subagents

A five-step phase loop for coding agents that runs research, planning and execution in clean 200k-token contexts so the main session never fills up.

open-gsd/gsd-core
Stars
8.3K
Language
JavaScript
License
MIT
Age
6 months old
Last push
August 15, 2026
Latest release
v1.10.0 · August 8, 2026

Figures as of . Project site: opengsd.net.

GSD Core ("Git. Ship. Done.") is an MIT-licensed framework that drives coding agents through a fixed phase loop. It targets one specific failure: the quality decay that sets in as an agent's context window fills with the debris of its own work.

What it is

A context-engineering and spec-driven development system that installs into whichever agent you use: Claude Code, OpenCode, Antigravity CLI, Kimi CLI, Kilo, Codex, Copilot, Cursor, Windsurf and more. Each milestone repeats the same five steps: Discuss, Plan, Execute, Verify, Ship.

The step names are ordinary; what the framework adds is enforcement. Discuss captures implementation decisions before planning starts. Verify walks through what was built and fixes it before anything is declared done.

Why it showed up now

v1.10.0 on August 8, pushed daily, three months after the first commit, with documentation organised into tutorials, how-to guides and explanation. That is the Diátaxis structure, a signal about how seriously the project takes being used by strangers.

How it actually works

All heavy research, planning and execution runs in fresh-context subagents, while the main session stays lean. Each executor in the Execute phase starts with a clean 200k-token context, and plans are run in parallel waves.

That is a direct structural answer to context rot, and it is the same reason a plan is verified against a fresh context window during the Plan step: if the plan does not fit, it gets decomposed further before anyone starts building. Most agent workflows discover that limit halfway through execution, when the context is already full of half-relevant file contents.

The installer is mandatory. The README is explicit that copying files from agents/ or commands/ directly will not work, because cross-runtime compatibility is what the installer produces.

Try it

npx @opengsd/gsd-core@latest

It prompts for your runtime and whether to install globally or locally. Then /gsd-new-project for greenfield work, or /gsd-onboard to bring an existing repository under the loop.

Where it is weak

Five phases with discussion, planning, verification and archiving is heavy for a one-file fix, and pure friction on a typo.

Parallel execution waves with a clean 200k context each also cost more: every fresh context re-reads what it needs, and re-reading costs tokens. The README does not publish a cost comparison against running the same work in one session, which is the number a team evaluating this would want.

Eighty-nine issues are open, and supporting nine-plus agent runtimes means every one of them can break the installer independently. As with every prompt-level framework, what you are adopting is a set of instructions whose enforcement depends entirely on the model choosing to follow them.

Sources

  1. open-gsd/gsd-core · GitHub · May 22, 2026
  2. Release v1.10.0 · GitHub · August 8, 2026
  • context engineering
  • agents
  • spec-driven development
  • workflow