🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

CooStack/dsh-code-review

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:中风险在 GitHub 查看 ↗
⚠ 装前注意

@dsh-plugin/dsh-code-review

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/11 · 已提供中文文档

为 DeepSeek Harness 提供 Codex 风格的代码审查侧边栏和安全的逐轮撤销插件

综合分
35.7
GitHub 分
35.7
用户评分
—
★ Stars
6
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/CooStack/dsh-code-review.git
信任档位:已验证本站已于 4 天前真实安装成功(L4 · 真实安装)
是什么
生态插件(可安装,未声明 dsh 能力)
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 14 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/22
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@dsh-plugin/dsh-code-review(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 20:16:02

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
Banner

@dsh-plugin/dsh-code-review

一个社区 DeepSeek Harness Web 插件,用于逐轮审查代码变更——Codex 风格的变更摘要、可调整大小的 diff 侧边栏、相对于工作区的文件树、语法高亮以及带防护的撤销。

DSH Plugin
Build Status
Version
License: GPL-3.0-only

一个社区 DeepSeek Harness Web 插件,用于逐轮审查代码变更。它添加了 Codex 风格的变更摘要、可调整大小的 diff 侧边栏、相对于工作区的文件树、语法高亮以及带防护的撤销,以便在共享工作区中安全迭代。

这是一个独立的社区插件。它不是 DeepSeek 的官方产品,也不意味着 DeepSeek 的认可。

亮点

- 轮次级审查——查看新增和删除的行数总计,从对话中打开已完成的轮次,并在不离开聊天的情况下在变更文件之间跳转。
- 代码与文件树并排显示——在左侧查看选中的统一 diff,在右侧查看可搜索、相对于工作区的文件树。内部分隔条可独立拖动并持久化。
- 大而实用的侧边栏——可将审查侧边栏调整到超出外壳原先 520px 的上限。当窄窗口需要空间时,布局会折叠左侧导航,并在审查关闭时恢复。
- 父子聚合——普通子代理和工作流子级记录的变更会投射到父级审查中。所有代理都立即写入同一工作区;不引入人为的合并步骤。
- 语法感知的 diff——插件自有的 Shiki 高亮会在将 token 映射回 diff 行之前,对完整的旧文件和新文件进行分词,因此多行注释和字符串能保持其语法状态。
- 浅色与深色调色板——分别为浅色和深色主题配置语法、diff、行号槽和省略行的颜色。
- 不会让你意外的字体控制——输入即可将最匹配的字体候选移到菜单顶部。只有在点击候选字体或按下 Enter 后才会应用字体。系统字体族可通过 Chromium Local Font Access 按需加载。
- 受保护撤销 — 撤销使用记录的变更前后快照、已解析的沙箱策略、文件系统版本守卫以及精确的同文件内容链。模糊、过期或活跃代理的更改会被拒绝,而不是被覆盖。
- 原生 DSH 集成 — 使用 DSH 对话节点、会话实用工具槽、设置插件卡片、主题事件以及 DSH Menu 原语,而不是替换宿主外壳。

安装

仓库包含预构建的客户端包,因此从 GitHub 源码安装即可:

dsh plugin --profile web add github:dsh-plugins/dsh-code-review#main

安装后重启 DSH Web 配置文件,以便重建 Host 和 Client 插件图。

在开发过程中安装本地检出:

git clone https://github.com/dsh-plugins/dsh-code-review.git
dsh plugin --profile web add file:./dsh-code-review

该配置文件命令会将包转发给配置文件的包管理器。要移除它:

dsh plugin --profile web remove @dsh-plugin/dsh-code-review

使用

重启 DSH Web 后,带有已记录更改的已完成轮次会在对话标题中显示 变更 实用工具。打开它以查看选定的轮次、搜索文件树、检查统一差异,或在 workspace 中打开源文件。

对话摘要节点也会显示已更改的文件。选择一个文件会在审查侧边栏中打开匹配的轮次和路径。

设置

打开:

设置 -> 插件 -> 插件配置 -> dsh-code-review

该卡片默认处于折叠状态,包含两个设置组:

- 字体 — 加载系统字体,输入以重新排列候选项,然后点击或按 Enter 应用其中一个。输入和清除草稿永远不会更改当前应用的字体。
- 代码高亮 — 独立编辑浅色和深色调色板,重置一个调色板,重置所有覆盖,并在返回差异之前预览生成的颜色。

该插件仅将代码字体应用于其差异渲染器。选定的字体和高亮器覆盖通过 DSH code-review 设置命名空间持久化;布局尺寸仍为浏览器本地偏好。现有的浏览器本地调色板数据仅作为兼容性回退保留。

撤销安全性

撤销有意保持保守:

- 当父代理或拥有的后代处于活跃状态时,它永远不会运行。
- 在尝试写入之前,每个文件都会根据记录的最终内容进行预检。
- 现有文件使用文件系统提供程序的版本守卫。
- 并发的同文件写入通过精确的 before -> after 内容链排序,而不是回调时间戳。
- 断开的链、模糊的同基线写入、外部编辑和过期快照会返回冲突,而不会覆盖较新的工作。
- 当存在持久差异元数据时,可以显示安装前的历史结果,但如果没有完整的文件快照,则无法撤销它们。

可逆快照存储在:

${DSH_HOME:-~/.dsh}/code-review/

开发
npm install
npm test
npm run build

npm test 覆盖宿主端聚合与撤销安全性、客户端注册与布局行为,以及高亮器令牌类别的详细信息。npm run build 首先使用 tsc 将 src/ 中的 TypeScript 源代码编译到 lib/,然后通过 esbuild 重新生成 lib/client.bundle.js —— 即 DSH Web 客户端所使用的打包文件。

范围与隐私

该插件不添加遥测客户端、凭据流程或后台网络服务。其宿主端通过 DSH 服务记录审查元数据和快照;其客户端使用当前激活的 DSH 主题,并在被请求时使用浏览器的本地字体枚举 API。

许可证

版权所有 (C) 2026 CooStack。

本项目根据 GNU 通用公共许可证 v3.0(GPL-3.0-only)授权。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群