DSH|DSH Safekeep|让无人值守工作中的常见文件事故尽可能可恢复 #7333
SPX43JL
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
项目地址:SPX43JL/dsh-safekeep
DSH Safekeep 面向已经主动授予 DSH 高权限、让 Agent 长时间自主工作,又无法逐次确认或一直盯着电脑的用户。目标是在尽量不中断正常工作的情况下,让常见文件事故尽可能可恢复。
data_safety_trash,改用可校验、可恢复的移除。data_safety_status展示当前实例的加载状态、代码指纹、存储状态和当前会话计数;安装或升级后还需按 README 完成实际快照/恢复验证。集成使用 DSH 原生 profile bundle,在工具执行前进行检查和快照,并由 guard 核验,保留 DSH 自身的权限检查和文件 observation。Web 与 headless 分别安装;原生恢复工具的写操作要求当前 DSH 为
danger-full-access,插件不会自行切换权限模式。当前已验证范围:Windows 11 x64、本地 NTFS、Node.js 24.14.0、PowerShell 7.6.5、DSH 0.1.5-rc.2,Web / headless 的原生
read/write/edit/pwsh工具模式。其他版本、操作系统、入口和插件组合尚不作兼容承诺。首版 v0.1.0-rc.1 是公开预览版,MIT 许可证。安装请按仓库 README 从 GitHub Release 获取精确 tgz 并核对 SHA-256;无需全局安装本插件,尚未发布 npm package。源码、文档、issue 和 Release 均在上述同一 GitHub 项目维护。
安全边界:这不是 sandbox、完整备份或绝对防删保证。任意脚本内部、直接 PTC 文件系统 API、未匹配的 MCP/浏览器/Office 写入、远程文件系统和同权限恶意程序均不能依赖本插件保护。单个旧文件的自动快照上限为 64 MiB;同机恢复库不能应对磁盘丢失,也不能找回未保存过的内容。没有自动清理,请关注恢复库占用;完整边界见仓库文档。
上图是实际隔离 Web 会话的脱敏总结视图,仅作演示;验收结论以仓库记录中的独立文件与审计核对为准。
欢迎通过项目 issue 提供使用新建合成样本的误拦、漏快照或恢复问题复现;请勿上传 token、私人路径、原始会话或恢复文件。
All reactions