- Updated `gsd-core/workflows/_runtime-launcher.snippet.sh` with 15 new
`elif` arms covering Hermes, Cursor, Codex, Gemini, Copilot, Windsurf,
Augment, Trae, Qwen, CodeBuddy, Cline, Grok, Antigravity, OpenCode, and
Kilo (respecting each runtime's env-var override with a `$HOME`-relative
default).
- Re-ran `scripts/sync-runtime-launcher.cjs` to propagate the expanded
snippet into all `gsd-core/workflows/*.md` files (~70 files).
- Manually applied the same snippet update to `commands/gsd/import.md`
(1 occurrence) and `commands/gsd/graphify.md` (5 occurrences) — these
are not covered by the sync script.
- Updated `tests/workflow-size-budget.test.cjs` budgets (XL/LARGE/DEFAULT
+ discuss-phase target) to account for the ~3 KB snippet expansion.
- Added regression test `tests/bug-891-non-claude-runtime-home-fallback.test.cjs`
(6 tests: structural probe presence, ordering, behavioral HERMES_HOME
env-var + default-path stubs, resolution order, and workflow propagation).
- Added `.changeset/891-launcher-non-claude-runtime-homes.md` (Fixed).
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
(cherry picked from commit a90c654745)
Ingest external plans with conflict detection against project decisions before writing anything.
--from <filepath> | --from-gsd2
Read
Write
Edit
Bash
Glob
Grep
AskUserQuestion
Agent
Import external plan files into the GSD planning system with conflict detection against PROJECT.md decisions.
--from: Import an external plan file, detect conflicts, write as GSD PLAN.md, validate via gsd-plan-checker.
--from-gsd2: Reverse-migrate a GSD-2 project (.gsd/ directory) back to GSD v1 (.planning/) format. Runs gsd-tools.cjs from-gsd2. Pass --path <dir> to migrate a project at a different path.