DSH Plugins
返回列表
⚙️

dsh-auto-handoff

工作流 更新于 2026.09.28

在终端中运行以下命令:

dsh plugin install qingyou002/dsh-auto-handoff

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install qingyou002/dsh-auto-handoff(源码:https://github.com/qingyou002/dsh-auto-handoff),安装后重启 dsh 生效。

插件介绍

长会话会把整段历史反复送进模型:Token 成本随长度线性上涨,模型对早期内容的注意力却在下滑。真正卡住你的往往不是「能不能继续聊」,而是「怎么在不丢上下文的前提下换一条更轻的跑道」。dsh-auto-handoff 面向同一工作区内的会话迁移:在 Harness 认定的安全 Step 边界让当前会话停下——只拒绝启动下一个 Step,绝不硬中断正在跑的 Step、Tool Call、文件操作或终端命令。

核心流程是把总体目标、约束、已完成事项、当前进度、已改文件、关键决策、已知问题、未完成项与下一步整理成固定结构的交接简报,并连同程序直接读取的原会话配置一起交给新会话;尽可能继承 preset、模型、权限与 Plan 模式,把简报作为新会话的首条提示,旧会话标记为 retired。你可以随时用 /handoff(含 status、cancel、retry),也可以在设置里按会话累计 Token 阈值触发自动迁移;还可选配阈值自动压缩,与迁移共用同一套安全等待与防循环策略。

适合在同一仓库里连续跑多轮 Agent、任务跨度大、或上下文已经很长但仍想「接着干」的开发者与 Harness 用户。若你关心迁移是否可取消、失败能否 retry、新会话是否出现在工作区列表并自动跳转,插件在设置卡与 status 里会逐项说明继承结果与当前阶段,而不是静默吞掉异常。

使用场景

  • 同一仓库里多轮 Agent 任务已很长,希望换一条新会话接着做
  • 会话累计 Token 接近上限,需要自动或手动在安全边界交接
  • 长任务中途要保留目标、进度与已改文件,避免从零复述

适合人员

  • 在同一工作区频繁使用 Harness Agent 的开发者
  • 需要控制长会话 Token 成本、又不想硬中断当前 Step 的用户
  • 跨多轮实现大型功能、依赖结构化交接继续推进的团队