@dsn/dsh-review

@Tlyer233 · packages/dsh-review · Git
检测未发现问题无安装脚本

记录 AI 每次文件写入的前后快照,配合 VS Code/Trae 做逐块审查与撤回,无需 git

v0.1.0版本
GitHub 源码安装安装方式
2026-08-17最近更新
2Star
dsh plugin --profile web add github:Tlyer233/dsh-vscode-review#path:/packages/dsh-review查看仓库

插件介绍

根据仓库资料整理 · commit ff1517c

主要功能

  • 每次 AI 写入/编辑文件时自动记录 before/after 快照,存于 $DSH_HOME/review/changes/
  • 写入成功后可自动调用 Trae/VS Code 打开对比 diff(支持复用已开窗口)
  • review_status 工具比对磁盘内容与写入记录,标记 match/drifted/missing/reverted 状态并统计增删行数
  • review_revert 用 before 快照按文件撤回改动,带版本守卫防止覆盖人工后续修改,新建文件撤回即删除
  • review_open 可重新打开某次改动的 diff 视图
  • 不依赖 git,零运行时依赖,可独立冒烟测试

适合什么时候用

  • 希望在 VS Code/Trae 中以类似 git diff 的方式逐块审查、接受或撤回 AI 对文件的每次改动
  • 项目未使用 git 或不便用 git 追踪 AI 改动,需要独立的改动快照与撤销机制

安装后会多出什么

Agent 工具review_statusreview_revertreview_open

使用前需要

  • 需要 Trae CLI 或兼容 `code --diff` 接口的 VS Code 环境用于打开对比视图
  • 配套的 VS Code/Trae 扩展(vscode_dsh_plugin)用于在编辑器内呈现 review 界面
  • 依赖 dsh 宿主的 tools/pre-execute、fs/observed、tools/result 事件挂载点
  • 快照大小默认上限 10 MiB,超出后 before 仅作预览且不可自动撤回

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制环境变量文件系统宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Tlyer233/dsh-vscode-review/packages/dsh-review安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:Tlyer233/dsh-vscode-review#ff1517c 锁定本次检测的 commit。收录日期2026-08-15固定 commitff1517c10d96 · 2026-08-17
dsh plugin --profile web add github:Tlyer233/dsh-vscode-review#path:/packages/dsh-review