dsh-session-repair
DSH Web 会话诊断、可信备份与安全修复插件。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Zn-Dk/dsh-session-repair说明文档
阅读完整 README ↗开发阶段:使用 link 实时观察源码
当前版本尚未对外发布,开发阶段按 dsh-session-archive 的模式使用目录 link:
cd /root/proj/dsh-proj/dsh-session-repair
pnpm install
pnpm dsh plugin --profile web add link:/root/proj/dsh-proj/dsh-session-repair
修改源码后重启现有 dsh web;不要启动替代服务器。若同时运行 deepseek-harness 的 dev:web watcher,Client bundle 可通过现有 HMR 接收更新。
使用
打开任意会话,在 Chat header 点击「会话体检」。当报告为 repairable 且至少有一条确定性修复计划时,面板会显示「备份并修复」按钮,并列出全部待修 seq 链。点击后先确认目标 seq 和 pre-repair backup,再一次性执行修复并重新校验;歧义、live、文件变化或其他 blocked 状态不会显示可写修复按钮。
健康会话中也可以输入 /dsh-session-repair,或调用 dsh_session_repair 并传入旧 sessionId 来诊断 history unavailable 会话。