DSH Plugins
返回列表
🧩

dsh-safekeep

admin-security 更新于 2026.09.24

在终端中运行以下命令:

dsh plugin install SPX43JL/dsh-safekeep

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

在 DeepSeek Harness 中执行 dsh plugin install SPX43JL/dsh-safekeep 安装本插件;版本与校验说明见 https://github.com/SPX43JL/dsh-safekeep 的 Release。

插件介绍

当你把 DeepSeek Harness 交给 Agent 在 Windows 上高权限、无人值守地改文件时,一次误删或覆盖往往没有「撤销」按钮。DSH Safekeep 是面向这类场景的社区插件:在常见读写路径上,普通编辑会先留下旧字节再继续执行,不额外增加逐条确认;遇到永久删除等危险操作会拒绝,并提供可恢复的移除方式,让 Agent 在既有授权范围内继续工作。

它的核心是一套与 DSH 集成的数据安全工具:你可以查看当前实例与会话的状态与覆盖边界,对快照进行列出、校验与恢复(默认恢复到旁路新文件),把文件移入可恢复的「回收」区,或管理可退休的临时文件。恢复库默认落在用户主目录,保留内容与路径等元数据,便于在事故后找回。

需要先说清边界:它不是沙箱、完整备份,也不能保证所有写入都被观察到;脚本内部、未匹配工具或直接走文件系统 API 的写入可能不在保护范围内,单文件快照也有大小上限。适合已经主动授予 DSH 高权限、无法一直盯着屏幕、又希望常见文件操作尽量可逆的用户。当前为 Windows 上的公开预览版,使用前建议按文档做会话生效与 canary 验证。

使用场景

  • 无人值守让 DSH Agent 批量改代码或文档,担心误覆盖
  • 需要拒绝永久删除,但仍希望 Agent 能清理或移除文件
  • DSH 或 profile 异常后,仍要从本地库找回旧版本字节

适合人员

  • 已在 Windows 上为 DSH 开启 danger-full-access 等高风险权限的用户
  • 无法全程盯屏、却依赖 Agent 自动改仓库的开发者
  • 愿意按文档做 status 与 canary 验收的 DSH 进阶用户