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

包名
@eleven-is-cool/dsh-client-ui-worktree
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

此插件尚未提供可验证的 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, 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.