Tlyer233/dsh-vscode-review
deepseek harness review插件, 可以让你在vscode中直观看到dsh的"增删改"操作, 支持逐行ac或rj
已收录
2
Git
Bundle 已验证
功能介绍
Tlyer233/dsh-vscode-review#dsh-review-changes: Web 输入框上方的 Review Changes 面板与 VS Code 侧栏桥:发送编辑器选区、把文件/文件夹拖成 tag,并批量接受/撤回列表中的全部文件。 Tlyer233/dsh-vscode-review#dsh-review: 把 AI 每次文件写入/编辑记录为 before/after 快照,供 VS Code 内联 review 使用(逐块接受/撤回、单文件撤销,不依赖 git)。
适合
- 希望在不依赖 Git 的情况下,以 VS Code 内联前后差异检查 AI 修改的用户。
- 需要逐块接受或撤回修改,以及单文件撤销的审阅者。
- 需要在 VS Code 与 DSH Web 输入框之间传递编辑器选区、文件或文件夹的工作流。
不适合
- 不使用 VS Code 或 DSH Web 界面的开发者。
- 要求基于 Git 的审阅历史、提交或分支审批的工作流。
- 只需要被动记录修改、不需要交互式接受或撤回控制的用户。
README
dsh-vscode-review

一个仓库装齐 dsh 插件 + VS Code 插件。

| 文件夹 | 内容 | 说明 |
|---|---|---|
packages/ |
dsh-review + dsh-review-changes
|
dsh 侧:journal / 工具 / Review Changes 面板 |
vscode_dsh_plugin/ |
VS Code 扩展 + VSIX | VS Code 内联 diff + 右侧 dsh 面板 |
一键安装(同时安装 dsh 和 VS Code)
git clone --recurse-submodules https://github.com/Tlyer233/dsh-vscode-review.git
cd dsh-vscode-review
./install.sh
Windows PowerShell:
git clone https://github.com/Tlyer233/dsh-vscode-review.git
cd dsh-vscode-review
.\install.ps1
脚本会依次:
dsh plugin --profile web add ./packages/dsh-reviewdsh plugin --profile web add ./packages/dsh-review-changescode --install-extension ./vscode_dsh_plugin/dsh-review-vscode-0.1.0.vsix --force
完成后:
- 重启 dsh web;
- VSCode 执行
Developer: Reload Window。
手动安装
dsh 侧:
dsh plugin --profile web add ./packages/dsh-review
dsh plugin --profile web add ./packages/dsh-review-changes
VS Code 侧:
code --install-extension ./vscode_dsh_plugin/dsh-review-vscode-0.1.0.vsix --force
代理重启(VS Code 扩展)
扩展提供 dsh: Restart dsh (proxy)(侧边栏黄色刷新按钮):带 HTTPS_PROXY 环境变量重启 dsh,
使 opencode.ai 等按出口 IP 判定区域的模型(如 gpt-5.6)走梯子代理。
代理端口在 VSCode 设置 dshReview.proxyPort 配置(默认 7897,127.0.0.1)。
升级 / 卸载
dsh plugin --profile web update @dsn/dsh-review review-changes
dsh plugin --profile web remove @dsn/dsh-review review-changes
License
MIT
常见问题常见问题
在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:Tlyer233/dsh-vscode-review#path:/packages/dsh-review-changes。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。
兼容性以页面上展示的 bundle 与 profile 状态为准。如果某个 profile 尚未检测到,请先保持禁用,并在生产启用前阅读仓库文档。
GitHub 链接和 activity 元数据是 release 与维护状态的来源。新版本发布后重新查看本页,确认目录已经观察到最新版本。