dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
为 DeepSeek Harness 管理 Git Worktree,提供分支删除控制和指定工作区管理。
English | 简体中文
@xzhi/dsh-simple-worktree-plus is a Git Worktree management plugin for DeepSeek Harness.
This project continues the open-source work of alpacachen/dsh-worktree. Thank you to the original project for the Worktree creation, Workspace registration, and isolated-session foundation.
The Plus edition extends deletion policies, management entry points, and per-Workspace management for easier multi-branch task work and cleanup.
dsh plugin --profile web add @xzhi/dsh-simple-worktree-plus
Restart dsh web and refresh the page after installation or upgrade.
| Feature | Description |
|---|---|
| Branch handling on deletion | Optionally delete the corresponding Git branch when deleting a Worktree. |
| Delete branch by default | Also delete the Git branch is enabled by default. |
| Force-delete unmerged branches | Use git branch -D for unmerged branches; enabled by default and should be used carefully. |
| Top-bar entry | Opens Worktree Management beside the top Workspace picker. |
| Sidebar entry | Opens Worktree Management immediately above Settings in the sidebar. |
| Scoped Workspace management | Right-click a Workspace to open Worktree Management scoped to that Workspace only. |
| Deletion default preferences | Configure the default checkbox states used the next time a deletion dialog opens. |
| Independent plugin identity | Uses the @xzhi/dsh-simple-worktree-plus package and DSH plugin identity. |
Force-deleting an unmerged Git branch permanently removes commits that are only on that local branch. Push, merge, or otherwise back up important work before deleting it.