VS Code extensionNot released yet
Hover a spec to see its branch.
Changes11 changes
Spec viewer
- FixedA file link opens its own file. A path in a spec opens the file it names at its line, not a same-named file elsewhere.#897
- FixedThe header and the Tasks tab agree. The header counts ticked boxes out of every task in
tasks.md, the same read the tab’s percentage uses.#882 - FixedA finished task never reads as in progress. The chip shows only on an open task while the run is still implementing.#882
- FixedA line action reaches the line you clicked. Comments, edits and ticked boxes use the line’s place in the file, so Refine names the right section.#882
Sidebar
- AddedHover a spec to see its branch. The sidebar tooltip names the branch the work is on, beside the status and the assistant.#895
Workflow Builder
- AddedThe Workflow Builder opens on stock Spec Kit. It draws your project’s own workflow and edits what Spec Kit owns: extension hooks, document templates and the constitution command.#889
- AddedChange where a decision routes. The board’s decision block opens one row per answer, so a verdict skips the steps you choose.#888
- AddedLiving specs reach the Workflow Builder. A header chip turns them on or off, picks where specs live, and lists the capabilities you registered.#888
- ChangedThe Pipeline Builder is renamed Workflow Builder. The board that draws your Companion pipeline has a new name in the command, the tab and the docs.#883
Companion pipeline
- ChangedStock commands refresh when the extension updates them. A project that already has the standard
/speckit.*commands gets the new version on the next start.#901
Copilot app
- FixedThe Copilot board unlocks the next step. A step the agent wrote the document for but never closed in the run record is closed when the turn ends.#881
























The road not taken: every decision with its WHY and the alternative it REJECTED.
The brief: status, honest active time, and stat chips up top; the Plan states the intent, the context the run worked from, and what was out of scope.
What happened, with receipts: the phases strip shows only genuinely measured durations, and every task is journaled as it finished with the files it touched.
Proof, not self-report — captured on a plain stock spec-kit run: six checks with the exact command each ran, and every requirement mapped to the tasks and tests that satisfy it.