DSH Plugins
返回列表
dsh-better-workspaces

dsh-better-workspaces

客户端 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install ds-hu/dsh-better-workspaces

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install ds-hu/dsh-better-workspaces,或在 Web GUI 插件页添加 @ds-hu/dsh-better-workspaces 安装;源码见 https://github.com/ds-hu/dsh-better-workspaces,安装后按提示重启 dsh --profile web。

插件介绍

在浏览器里写代码、跑 Agent,往往还要不断切终端看 git status、开新分支、对比 diff、去 GitHub 查 PR 和 Issue。并行几个任务时,分支和工作目录也容易互相踩。Better Workspaces 把这些 Git 与协作流程收进 DeepSeek Harness Web GUI:同一标签页里选 Local 或新建 worktree,给每个任务独立分支与目录,并在侧边栏看清会话状态与改动规模。

Composer 上方即可切换工作区模式;输入分支名或从本地/远程分支、开放 PR 一键创建隔离 workspace。侧边栏会话卡片展示当前分支、diff 体量(+11 −3),PR 与 CI 状态也会出现在同一行。点击 ± 打开 diff 抽屉,可在未提交改动、当前会话、任务范围或与基线分支对比之间切换,逐行展开 hunk、就地编辑,并查看近期提交。

Diff 视图内直接 Commit、Pull、Push、开 PR、合并、从基线更新或丢弃改动;Composer 旁的 GitHub 按钮可选取仓库中的 PR/Issue 挂到提示词,发送时自动展开为完整标题、正文、分支与链接,Agent 拿到准确上下文。适合在 Web GUI 里做 feature 分支开发、并行多任务、以及希望少开终端、少切页面的团队与个人开发者。

截图预览

使用场景

  • 同一仓库并行多个 Agent 任务,各自需要独立分支与目录
  • 在浏览器里逐行审查改动并直接提交、推送或开 PR
  • 写提示词时需要把 GitHub Issue 或 PR 的完整上下文带给 Agent

适合人员

  • 主要在 DSH Web GUI 里开发、希望少开终端的开发者
  • 需要 worktree 隔离并行 feature 工作的个人或小团队
  • 已用 GitHub 管理 PR/Issue、希望 Composer 里一键引用的人