dsh-history-keeper:加密、可校验的 DSH 会话历史备份与恢复

DSH 会话默认仅存于本机 ~/.dsh/sessions,缺少可证明完整的备份手段。dsh-history-keeper(leoainc-ops,记忆类)提供 snapshot、verify、restore:离机加密、哈希链校验、恢复不覆盖已有日志;仅依赖 Node,不用 git 与外部二进制。当前 pre-alpha,CLI 已验证;DSH 内支持 /keeper 命令,restore 需关 DSH 后用 CLI。0.1 发布后安装:dsh plugin --profile web add dsh-history-keeper。

Read More
dsh-session-backup:删除前自动备份会话,Web 界面批量操作与一键恢复

dsh-session-backup 是 overspread 维护的 DSH 社区插件,在 Web 界面彻底删除会话前自动写入本地备份,提供多选批量备份/删除与备份管理器一键恢复。从 0.2.0 起彻底删除链路也由插件实现,升级 harness 不丢能力。备份位于 $DSH_HOME/backups/sessions,通过五条 /api/session.backup.* 路由操作。安装使用 dsh plugin --profile 添加 npm 或 github 包后重启 dsh web。MIT 许可,非官方组件,安装前请审阅源码。

Read More
dsh-session-snapshot: Rolling Integrity Backup of DeepSeek Harness Sessions

`dsh-session-snapshot` is a session backup plugin for DeepSeek Harness, designed to prevent data loss caused by process crashes or log corruption. It automatically validates and creates integrity-checked snapshots at the end of each turn, ensuring that potential loss is limited to the current turn only. The plugin has zero runtime dependencies, supports retention policies through YAML configuration, and provides snapshot management, listing, and recovery features. As a “memory” category plugin, it significantly reduces session data risks when used alongside other protective tools.

Read More
dsh-github-sync: Multi-Machine Sync of dsh Sessions and Config Using a Private GitHub Repository

The `minghuo/dsh-github-sync` plugin uses the GitHub REST API to solve the problem of DSH sessions, plugin manifests, and settings being scattered across multiple machines. It backs up configuration to a private repository and supports restoring an entire machine or a single session. Core capabilities include workspace remapping, online log viewing, local snapshots, and SHA-1 content addressing. Once installed and configured, users can perform scheduled backups, remote browsing, and safe rollbacks via the Web UI, without relying on the git binary.

Read More