Eleven-is-cool/dsh-worktree--packages-client-ui-worktree0

@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 中快速切换和创建工作区的开发者。

Package
@eleven-is-cool/dsh-client-ui-worktree
Version
0.1.0
License
MIT
Last updated
Aug 17, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. 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, see patches/): 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.