Eleven-is-cool/dsh-worktree--packages-client-ui-worktree ↗★ 0
@eleven-is-cool/dsh-client-ui-worktree
Worktree panel plugin for DeepSeek Harness: the workspace-row menu panel (patched DSH) and sidebar footer fallback (stock DSH) over the worktree Remote namespace
AI Analysis
核心用途是在 DSH 界面中管理 Git 工作树(worktree)。适合使用 Git worktree 进行多分支并行开发、需要在 DSH 中快速切换和创建工作区的开发者。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗@eleven-is-cool/dsh-client-ui-worktree
Worktree panel plugin for the dsh web surface. Two registration surfaces:
sidebar.workspaces.workspaceMenu(patched ui-workspace, seepatches/): the panel under each Workspace row's "…" menu.sidebar.footer.action(stock DSH): a fallback icon action beside Settings that opens the same panel for the current Workspace.
Shape
The panel lists the repository's worktrees with an "Open" action per row — registering the directory as a Workspace (ctx.workspaces.create) and opening its session (ctx.workspaces.startSession) — plus a creation form: branch input with a local-branch datalist, a new-branch checkbox (auto-selected for unknown names), and an optional target directory; creating opens the new worktree the same way.
The plugin waits on the remote.worktree inject key, provided by @eleven-is-cool/dsh-worktree's client assembly.
Model Experience
None. The package registers no tools, injects no prompts, and writes no session events.
Known Limitations and Deferred Work
- Worktree removal, prune, and move operations belong to the host service and are deferred until a consumer asks for them.