dsh-gitLens
在终端中运行以下命令:
dsh plugin install nateEc/dsh-gitLens
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install nateEc/dsh-gitLens 即可安装本插件,源码仓库地址为 https://github.com/nateEc/dsh-gitLens 。
插件介绍
当 DSH 让多个 Agent 在不同 Worktree 中并行推进时,终端里的 git log 很难同时回答一连串问题:当前分支从哪里分叉、已合并了哪些提交、这次 WIP 与某个历史提交之间到底差了什么、哪个 Worktree 还有未提交改动。dsh-gitLens 把仓库历史、并行工作区和安全 Git 操作统一放进 DSH 原生的 Git Graph 标签页,让你无需离开会话就能读懂上下文、审阅改动、执行有护栏的操作。
核心能力覆盖三个维度:Graph 区域提供多分支 DAG、服务器端分页、Rich Search(message / author / file / change / commit / @me)以及可点击的 Minimap 导航;Compare 区域支持任意 Commit、Branch、WIP 两点之间的 ahead/behind 统计、文件 Diff 与 Multi-diff;Agents 区域将每个 Worktree 的 WIP、AgentTeams Kanban 和 DSH 会话状态集中呈现。Workbench 区域则要求高风险操作(Stash、Undo Commit、Rebase)先预览、再精确确认,Rewrite 前自动创建恢复引用,绝不执行 hard reset。
它适合正在用 DSH 驱动多 Agent 并行开发的团队,以及需要高频审阅 Git 历史、管理多个 Worktree 和分支状态的个人开发者。如果你厌倦了在终端里反复切换 git log、git diff、git stash 命令,又希望每一次操作都有可恢复的安全边界,这个插件正是为你的工作流设计的。
截图预览
使用场景
- 多 Agent 在不同 Worktree 并行推进时,统一查看各工作区 WIP 状态与分支差异
- 在 DSH 会话内完成提交历史审阅、Rich Search 和 Multi-diff,无需切换终端
- 执行 Stash、Undo Commit、Rebase 前先预览影响,自动创建恢复引用再精确确认
适合人员
- 使用 DSH 驱动多 Agent 并行开发的产品与工程团队
- 需要高频审阅 Git 历史、管理多分支和多 Worktree 的个人开发者
- 重视操作可恢复性、希望在安全边界内执行 Git 写操作的工程负责人



