Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
新增
/backup 命令组:创建、列出、推送、拉取、恢复、清理快照,支持自定义快照名
本地快照:会话日志、工作区数据、配置层(restore --all 还原),可选附件与凭据
跨机同步:WebDAV 推送/拉取(Nextcloud、坚果云、群晖等),清单最后上传,中断不会产生半成品快照
增量传输:按大小与修改时间对比,未变化的文件跳过,二次同步零下载;拉取后恢复文件时间
自动备份与保留策略(autoIntervalMinutes / autoKeep)
失效归档清扫:restore 后自动清理,或 /backup sweep-archives 手动执行
恢复前自动留保险快照,可随时回退;路径逃逸与快照名校验防护
插件改名 @dsh-external/dsh-backup-sync(与系列插件统一命名空间)
修复
/backup <自定义名> 现在会创建同名快照,不再误报"未知子命令"
推送/拉取自动清理远端与本地残留文件
工程
构建:tsdown 双半区(lib/index.js + lib/client.js),依赖按 package.json 自动 external
冒烟测试:Node 原生 type-stripping 运行(零额外依赖),覆盖快照/恢复/WebDAV 增量/残留清理/路径逃逸等 40 项
CI:GitHub Actions 三平台(Windows/macOS/Linux)typecheck + build + smoke
文档:README.md(中文)+ README.en.md(英文)双语
已知问题
真实 WebDAV 服务器(Nextcloud/群晖等)协议细节未全量验证,遇异常请反馈
restore 在运行中的 dsh 实例上未全量实测(文件占用时相关文件会跳过并警告)
使用
源码版:dsh plugin --profile web add link:<本插件路径> 后 dsh web
npx 版:npx --registry=https://registry.npmjs.org -y @deepseek-ai/dsh plugin --profile web add <本插件路径>
依赖本地 DeepSeek Harness 源码(link: 依赖其 @deepseek-ai/* 包)
You can’t perform that action at this time.