dsh-git-graph
在终端中运行以下命令:
dsh plugin install samecorner/dsh-git-graph
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install samecorner/dsh-git-graph 即可安装,源码地址为 https://github.com/samecorner/dsh-git-graph
插件介绍
在 dsh 会话里打开一个终端跑 git log,满屏是单行哈希和箭头,想把分支结构、合并关系、标签位置一眼看全,往往得切到 GitKraken 或 VS Code 扩展。dsh-git-graph 把这种可视化直接搬进了你的对话窗口:按泳道渲染提交 DAG,分支和标签以彩色 pill 标在提交右侧,HEAD 用高亮环锚定,合并父提交以曲线连接——你不需要离开会话,用一句"显示当前仓库的提交图"就能拿到交互卡片。
点任意提交即可展开作者、邮箱、时间、父提交与完整哈希(一键复制);再问一句"看看 aabbccd 改了什么",卡片里会渲染出变更文件列表(A/M/D/R 状态徽章)和绿加红减的完整补丁,超长自动截断。整个流程是只读的:插件只调用 git log 和 git show,不会替你检出分支或创建标签,写操作留给你的终端。
适合在 dsh 中高频使用 git 的独立开发者和小团队。如果你习惯在对话里处理代码、又希望提交历史以 GitKraken 级别的图形化呈现,这个插件正好补上了会话内"看图"这一环。主题自动跟随宿主亮/暗色,界面中英双语,开箱即用。
使用场景
- 在会话中直接查看仓库分支结构与合并历史
- 点击提交查看文件级变更与着色 diff 补丁
- 不离开对话窗口完成提交历史的图形化浏览
适合人员
- 在 dsh 中高频使用 git 的独立开发者
- 希望在对话内可视化提交历史的小团队
- 偏好只读、不执行写操作的安全工作流