wloops/dsh-git-worktree

wloops★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

Domi-grade git worktree isolation and delivery for DeepSeek Harness: permanent worktrees, ready-for-review / apply / finish / discard lifecycle, conflict handling, safe cleanup

README excerpt

dsh-git-worktree Domi-grade git worktree isolation and delivery for DeepSeek Harness: permanent worktrees, a ready-for-review / apply / finish / discard lifecycle, conflict handling, and safe cleanup. Ported from Domi's production worktree system (Session Target / Isolated Checkout), with the Local-preview surface removed to match the DSH sandbox model. What you get Capability Description worktree create / worktree list / worktree remove Permanent detached worktrees under /.dsh-worktrees/ , recorded in a per-repo manifest and registered as DSH workspaces worktree ready for review Agent submits review facts (summary, validation tests, suggested commit message) worktree apply Deterministically merge the worktree's changes into your Local checkout — conflict-aware, fingerprint-CAS, never touches Local until the plan is verified worktree finish Commit the task delta onto your Local branch while preserving your own staged/working state worktree discard Drop the worktree (dirty confirmation required) /worktree Human-facing command surface Safe cleanup Retained worktrees expire, residue is quarantined, dirty worktrees are never silently deleted, no global git worktree prune Why worktrees …

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-plugingit-worktreeagent

Category