dsh-session-handoff
在终端中运行以下命令:
dsh plugin install realpkuasule/dsh-session-handoff
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install realpkuasule/dsh-session-handoff 即可安装,源码地址为 https://github.com/realpkuasule/dsh-session-handoff ,安装后重启 web profile 生效。
插件介绍
长会话是 DeepSeek Harness 日常开发的常态:几十个回合下来,上下文膨胀、前缀缓存效率下降、返工堆积,手动切换新会话既容易遗忘又难以保持一致。dsh-session-handoff 把这件事变成一条可观测、可审计的管线——插件只负责观测、判定、触发,所有实际交接执行一律委托 harness-automation CLI,绝不复制任何交接逻辑。
核心流程分三段:投影单元实时折叠会话指标(turns、steps、LLM 延迟、标题漂移、重试次数、splice 计数);阈值命中且指纹未出现过时进入 pending 队列;下一个 open turn 注入一条确定性、append-only 的建议消息,可选经 approval 门确认,批准后才调用 CLI 执行交接。无后台定时器,不单方面终止会话,不改写策略文件,指纹去重保证重启安全。
适合已在 DeepSeek Harness web profile 上运行长会话的开发者。安装后重启 web 服务,系统即可自动感知会话是否需要切换,并附带 cacheObs 前后对比证据,确认前缀缓存在整个交接过程中未被破坏。
使用场景
- 长会话运行数小时后上下文膨胀,插件自动在下一个 open turn 注入切换建议
- 多阶段任务中标题漂移命中阈值,触发阶段提示避免上下文混线
- 交接完成后通过 cacheObs 前后对比验证前缀缓存未被破坏
适合人员
- 日常运行长会话的 DeepSeek Harness 开发者
- 需要可审计、可复盘交接流程的团队协作场景
- 关注前缀缓存效率与上下文生命周期管理的实践者