DeepSeek Harness(dsh)代码审查包:固定 Changes 页面上的 /review 快捷方式,外加 dsh-change-review 技能,教智能体读懂被拒改动意味着什么。
30.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/8 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add moazzamak/dsh-code-review该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · dev
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 27 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/1) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@moazzamak/dsh-code-review(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/8 09:42:35
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-commands@deepseek-ai/dsh-client-ui-deliverables@deepseek-ai/dsh-client-ui-sidebar-right@deepseek-ai/dsh-skill@deepseek-ai/dsh-workspace-changes给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 解读被拒改动含义
README
由 DeepSeek 最新模型翻译生成@moazzamak/dsh-code-review
面向 DeepSeek Harness(dsh)的代码审阅包。它提供一个 /review 命令,用于打开最近一个回合的改动文件并逐个比对;还提供一个技能,告诉 agent(智能体)这份记录覆盖了什么,以及如何让一个回合保持易于审阅。
非官方社区包。 与 DeepSeek 无隶属关系,未获其背书,也非由其发布。详见名称与隶属。
本包驱动哪个 dsh
DeepSeek Harness 在 0.2 系列中更换了它的审阅界面,本包随之跟进。
| 本包 | dsh | /review 打开的内容 |
| 0.2.x | 0.2 及更高版本 | 所选回合的改动文件,每个文件都带并排(side-by-side)或统一(unified)的比对。没有保留/拒绝这一步。 |
| 0.1.x | 0.1.5 | 固定的 Changes 页面,逐改动块的保留/拒绝,拒绝会把该改动块还原到工作区。 |
dsh 0.2 彻底移除了保留/拒绝界面:再没有任何东西会在 agent 背后还原改动,拒绝也不会回报给模型,diff 记录是只读的。0.2 的技能把这一点讲清楚了,因为一个被要求期待拒绝通知的 agent,会去等一个永远不会到来的通知。仅在 dsh 0.1.5 构建上才使用 0.1.x。
展开完整文档(README 剩余 1 节)
@moazzamak/dsh-code-review 面向 DeepSeek Harness(dsh)的代码审阅包。它提供一个 /review 命令,用于打开最近一个回合的改动文件并逐个比对;还提供一个技能,告诉 agent(智能体)这份记录覆盖了什么,以及如何让一个回合保持易于审阅。 非官方社区包。 与 DeepSeek 无隶属关系,未获其背书,也非由其发布。详见名称与隶属。 本包驱动哪个 dsh DeepSeek Harness 在 0.2 系列中更换了它的审阅界面,本包随之跟进。 | 本包 | dsh | /review 打开的内容 | | 0.2.x | 0.2 及更高版本 | 所选回合的改动文件,每个文件都带并排(side-by-side)或统一(unified)的比对。没有保留/拒绝这一步。 | | 0.1.x | 0.1.5 | 固定的 Changes 页面,逐改动块的保留/拒绝,拒绝会把该改动块还原到工作区。 | dsh 0.2 彻底移除了保留/拒绝界面:再没有任何东西会在 agent 背后还原改动,拒绝也不会回报给模型,diff 记录是只读的。0.2 的技能把这一点讲清楚了,因为一个被要求期待拒绝通知的 agent,会去等一个永远不会到来的通知。仅在 dsh 0.1.5 构建上才使用 0.1.x。 安装 dsh plugin --profile web add github:moazzamak/dsh-code-review 安装后请重启 dsh(或重新加载页面)。移除方式: dsh plugin --profile web remove @moazzamak/dsh-code-review 安装完成后会出现三处变化:设置中的 插件 条目、输入框中的 /review,以及 agent 技能列表中的 dsh-change-review。 桌面应用 Electron 桌面构建运行的是同一套 dsh 表层,因此比对视图无需任何插件即可使用。把本包加入打包后的桌面应用则是另一步:应用内的 桌面插件 窗口用其内置 pnpm 把插件安装到它自己的 profile,且只接受 npm 仓库规格。请把该 bundle 加入该 profile 的 dsh.profile.bundles 列表,或从本地检出目录安装。 你会得到什么 - /review —— 在右侧边栏中打开最近一次记录下来的回合的改动文件。每一行是一个文件;打开它会把该文件在回合开始与回合结束时的内容按 hunk 展示,并排或统一,并支持自动换行。/review 只有在下面三个条件同时成立时才会出现:比对视图已注册、会话的右栏已挂载,并且该会话拥有一个改动已被记录的回合。一个无处打开页面的命令比一个不存在的命令更糟,因此本包宁可把它隐藏起来,也不提供一个空操作。 - dsh-change-review 技能 —— 那些 agent 无法从工具结果中学到的东西:你审阅的单位是回合,而不是工具调用;只有顶层回合会被记录,因此子 agent(subagent)的编辑永远不会出现在你的 diff 里;Host 重启后重新打开的会话,其更早的回合没有可比对的记录;以及任何东西都不会被还原,因此对某处改动留下评论,意味着这处改动仍然在文件中。 记录、比对以及回合末尾卡片都属于 dsh 本身。本包只增加快捷方式与这些说明,别无所加。 审阅改动 1. 运行 /review。 2. 侧边栏列出最近一个回合的改动文件,每个文件都带新增与删除行数。 3. 选择一个文件。它的比对会打开该回合的第一个改动文件;split/unified 与 line wrap 是视图上的控件。 4. 在回合结束时内容没有变化的文件根本不会被列出;而超出记录器上限的文件会被列出,但不带比对。 回合末尾卡片 默认情况下,dsh 还会在对话中每个回合下方画一张改动文件卡片,每张卡片都带一个 Review this turn's changes in the sidebar 操作。两者都由同一个设置控制:Show coding view(developerTools),它还控制 Trajectory 视图与完整的 Agent preset 选择器。把它关掉,diff 就不再被推入对话记录:/review 成了入口。本包不读取也不修改该设置。 依赖条件 本包驱动的是 dsh 自身的审阅界面,因此需要包含该界面的 dsh 构建: | 它使用的内容 | 所属包 | | 比对视图与 changes-review 标签页类型 | @deepseek-ai/dsh-client-ui-deliverables | | openResource,以及已挂载会话的快照 | @deepseek-ai/dsh-client-ui-sidebar-right | | 会话已加载的事件窗口(sessions.binding) | @deepseek-ai/dsh-api-session-controller | | 为每个已记录回合命名的 workspace/changes 事件 | @deepseek-ai/dsh-workspace-changes | | 技能注册表 | @deepseek-ai/dsh-skill | 这条链路以及它打开的地址格式是上述各包私有的,因此本包在单个模块(src/protocol.ts)中重述它们,并用测试钉住每一条重述的事实。若某个 dsh 构建重命名了该标签页类型、该事件或该地址,测试会失败,而不是悄悄让 /review 坏掉。 所有 dsh 包都声明为可选 peer 依赖,因此安装本包不会拉入第二份 dsh。 名称与隶属 非官方、社区构建:与 DeepSeek 无隶属关系,未获其背书,也非由其发布。本包所驱动的审阅界面是 DeepSeek Harness 自身的代码,与本包一样以 MIT 许可发布,位于 deepseek-ai/deepseek-harness——dsh 本身的问题请提交到那里。 npm 上存在相似名称。以下是由其他作者维护、互不相关的包:dsh-code-review(只读审阅 agent 预设)、@michengai/dsh-code-review、@dsh-plugin/dsh-code-review(改动摘要、审阅标签页与带保护的撤销)、@yangzhe1991/dsh-code-review(双列 git diff 页面)。本包是 @moazzamak/dsh-code-review,仅从本仓库发布。 相关链接 - DeepSeek Harness —— 本包所接入的 harness - CHANGELOG.md —— 每个版本的变化 - DEVELOPMENT.md —— 本仓库如何构建与发布 许可 MIT © Moazzam Abdullah Khan。DeepSeek Harness 同样以 MIT 许可发布。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
moazzamak/dsh-code-review
DeepSeek Harness(dsh)代码审查包:固定 Changes 页面上的 /review 快捷方式,外加 dsh-change-review 技能,教智能体读懂被拒改动意味着什么。
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9