hasan-aghayev/dsh-session-resilience
为 DSH 增加重启和停止控制、基于令牌的重连,以及用于恢复中断 Web 会话的策略。
关于此插件
--- description: "为 DSH Web 配置提供安全重启、带 token 的重连和策略化会话恢复。" kind: "package-bundle" ---
$ dsh plugin --profile web add dsh-session-resilience$ dsh plugin --profile web add github:hasan-aghayev/dsh-session-resilience健康评分构成
55 / 100评分综合许可证、社区信号、文档与分发情况,并非代码审计。安装前请审阅源码与 manifest。
安全信息
关键指标
Related
相关插件
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。
Turn Rewind 是用户看到的功能名、仓库名和 Profile Bundle 名。Change Ledger 是底层持久恢复引擎;ctx.changeLedger 服务、磁盘格式和存储路径继续保留这个名字,因为它们描述的是可复用的快照与恢复层,而不只是 Web 上的回退按钮。
DSH BTW 是社区维护的 DeepSeek Harness 插件,并非 DeepSeek AI 官方产品。在当前会话中输入 /btw 问题,即可基于已有上下文获得独立气泡回答,不打断主任务。支持 DSH Web 及集成 DSH Web 的桌面应用。
DSH 插件:已归档会话管理。为 DeepSeek Harness 补齐官方 UI 缺失的能力 —— 官方工作区浏览器只有「归档会话」入口,归档之后会话从所有视图消失,没有查看、 恢复、彻底删除的界面。本插件补上这三件事,并在会话三点菜单里加一个红色的 「彻底删除」按钮。
这可能是目前功能最全的 DSH 会话管理插件:在 DeepSeek Harness Web 界面中全面管理会话,设置页与对话顶部均提供入口——删除(回收站可恢复或彻底清除)、恢复已归档会话、近期活动统计、继续/暂停会话、打开日志目录、未读/已读标记、新聊天中继续(fork)、工作区分组与排序管理、上下文压缩阈值设置,不修改 DSH 核心代码。
撤回时文件与对话一起回退:工作区先被快照进一个独立的影子 git 仓库,撤回就用它把文件恢复到那条消息发出之前;对话通过 DSH 官方的 sessions.fork 切到该消息之前的 turn 边界,原会话归档保留、随时可找回。撤回后,这条消息的文本与附件会自动放回输入框,改完即可重发。快照全程不触碰项目自身的 git,存储默认落在 $DSHHOME 下。最主要的边界:快照只在消息发送时创建,插件启用前的历史消息没有快照、不显示撤回按钮。