在 DeepSeek Harness 的插件化架构中,处理长周期、高复杂度的任务往往面临上下文断裂、进度丢失或中断后难以接续的痛点。长任务运行时插件旨在解决这些问题,提供一种可确认、可追踪、可恢复的执行机制。
这是什么¶
这是 ynymhrb 维护的 DeepSeek Harness 插件,提供持久长任务运行时功能。它允许将复杂任务拆分为可验证的子步骤,在 Task Area 中追踪状态,并支持在会话中断后继续执行。
核心功能¶
该插件具备以下能力:
- 任务拆分与计划:将复杂任务拆分为可验证的子步骤,并生成可确认的任务计划。
- 状态追踪:在 Task Area 中直接查看任务步骤、依赖关系和当前状态。
- 中断恢复:支持在任务中断后继续未完成的步骤。
- 目标修改:在修改目标后,保留已完成的工作,生成新的后续计划。
安装与启用¶
安装前需确保已安装 DeepSeek Harness 并能正常运行 dsh web。从 GitHub 安装需要 Node.js ^22.19.0 或 >=24.0.0。
执行以下命令安装:
dsh plugin --profile web add github:ynymhrb/long-horizon-runtime#master
安装完成后,启动 dsh web 即可使用。
典型用法¶
使用时无需切换模式,直接在对话中下达指令即可。
- 发起任务并获取计划:描述需求,要求拆分步骤并等待确认。
研究 RAG 召回率的影响因素;拆成可验证的子任务,先给我计划,等我确认再执行。
- 暂停任务:在执行过程中暂停当前任务。
暂停 lt_abc123。
- 修改目标:在任务未完成前调整目标,插件会保留已做工作。
把 lt_abc123 的目标改为“只研究中文技术资料”。
- 继续任务:回到同一任务,查看剩余步骤。
继续 lt_abc123,告诉我还有哪些步骤没完成。
适用场景与注意¶
该插件适用于研究、开发、排障、资料整理等需要拆步骤、持续推进的工作流。
需要注意的是,插件以当前 DSH 进程的权限运行。安装前应检查其源码与许可证(MIT)。