Merge improvements: - Auto-detect current worktree: /worktree merge (bare) and /worktree merge main work from inside a worktree without specifying the worktree name - Full repo diffs: preview and LLM prompt show all changed files, not just .gsd/ - Accurate preview: direct diff (main vs branch) shows actual merge impact - Per-file line stats: +N/-N shown for each file in merge preview - CWD fix: chdir to main tree before dispatching merge to prevent broken CWD after worktree cleanup - Prompt includes explicit paths so the LLM knows where to read/write Create/switch: - /worktree create <name> works as alias for create-or-switch behavior - Guard against creating a worktree when the branch is already in use Remove: - /worktree remove <name> validates the name exists before attempting removal - /worktree remove <name> confirms before deleting - /worktree remove all removes every worktree after confirmation prompt Reload resilience: - Detects if CWD is inside a worktree on extension init and restores originalCwd tracking, surviving /reload without losing worktree state Command descriptions: - /worktree shows '(also /wt)' in description - /wt shows 'Alias for /worktree' |
||
|---|---|---|
| .. | ||
| agents | ||
| extensions | ||
| skills | ||
| GSD-WORKFLOW.md | ||