DSH Plugins
返回列表
⚙️

dsh-review-checkout

工作流 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install Binaryinject/dsh-review-checkout

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

在 DeepSeek Harness 终端中执行 dsh plugin install Binaryinject/dsh-review-checkout 即可安装,插件源码位于 https://github.com/Binaryinject/dsh-review-checkout。

插件介绍

在使用 DeepSeek Harness 进行多轮编码会话时,agent 每轮写入和修改的文件散落在对话流中,想确认某一轮到底改了什么、改了多少行,往往要逐条翻找工具调用记录。dsh-review-checkout 把这件事变成了一目了然的可视化审查体验。

插件在每轮对话末尾生成 Codex 风格的变更卡片,标注文件类型徽章、增删行数与时间戳,点击即可跳转到专用审查标签页。审查页按最新一轮聚合所有文件卡片,展开后呈现带行号、增删前缀和语法高亮的 diff(支持 JS/TS/JSON/C++/Python/YAML/Shell/CMake 等扩展名自动识别),并提供全部展开/折叠、刷新和清空操作。会话运行期间,输入框上方会浮现实时状态指示器,显示当前已更改文件数与增删行数,空闲后自动隐藏。亮色与暗色两套独立配色预设可自由调节,自动跟随 DSH 主题切换。数据完全走官方 session/follow 与 session/page RPC 通道,不依赖自建 HTTP 路由,也不拦截跨层调用。

适合日常使用 DSH Desktop 或 dsh --profile web 进行 agent 辅助开发、希望在每轮交互后快速审核文件变更内容的开发者。若需要撤销某次操作或整个文件,可在 web profile 下直接使用(Desktop 端因架构设计暂不开放该能力)。

使用场景

  • agent 完成多轮编码后快速审核本轮改动的文件与行数
  • 在会话中逐文件查看语法高亮 diff 并确认增删内容
  • 在 dsh --profile web 下对某次文件或操作级改动进行撤销

适合人员

  • 使用 DSH Desktop 进行 agent 辅助开发的工程师
  • 在 web profile 下需要审查与撤销文件变更的开发者
  • 关注代码变更可追溯性的技术团队