LaoYueHanNi/dsh-git-worktree
Branch switching and isolated git worktrees as real workspaces, from the Web UI composer.
Simple branch & worktree management in the DSH Web UI. The composer tool row shows the current branch: pick another to switch in place, or flip the Worktree toggle to get an isolated worktree as a real workspace. An IDEA-style branch picker treats / as a folder hierarchy — collapsible folders, last-segment labels; the checked-out branch's chain opens by default and is centered. Single click selects a row; double-click or Enter opens the right-side confirm flyout; a left tool strip offers locate-current-branch and expand/collapse-all; the bottom search keeps matching branches in view.
Install
dsh plugin --profile web add github:LaoYueHanNi/dsh-git-worktreeGitHub install per README (English): dsh plugin --profile web add github:LaoYueHanNi/dsh-git-worktree. The package declares dsh.bundle, so add wires the plugin into the profile's layer stack automatically — no config editing needed; the built lib/ ships in the repo so git installs work without a build allowlist. Requires the web profile (dsh web). Development: dsh plugin --profile web add link:D:/Code/dsh-worktree.
Compatibility
DeepSeek Harness web profile (dsh web). Git 2.5+.
Details
- Repo: LaoYueHanNi/dsh-git-worktree
- Category: Development & Runtime
- Stars: 3
- Version: GitHub source (no npm package)
- Last push: 2026-08-21
- First seen: 2026-08-16
Recent updates
branch picker + worktree toggle in composer tool row; IDEA-style folder hierarchy; confirm flyout; locate + expand/collapse tools.
FAQ
- How do I switch branches?
- The composer tool row shows the current branch; pick another to switch in place, or flip the Worktree toggle for an isolated worktree.
- Does install need config editing?
- No — the package declares dsh.bundle, so dsh plugin add github:... wires it into the profile layer stack automatically.
- Which profile is required?
- The web profile (dsh web); the README's link: development path is also documented.
Alternatives
JohnXu22786/worktree-mgr · FlashingChen/dsh-worktree · a903067276-rgb/dsh-file-mentions