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 분석
核心用途是在 DSH 界面中管理 Git 工作树(worktree)。适合使用 Git worktree 进行多分支并行开发、需要在 DSH 中快速切换和创建工作区的开发者。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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.