DeepSeek Harness 长期任务套件

DSH 原生的 goal / todo / subagent 模块适合短任务。在处理长期科研或项目时,会出现任务规划僵化、失败即停、依赖人工唤醒、成功标准模糊、子 Agent 消耗过高、汇总信息丢失、协作原始、模型偷懒降级、经验流失、自评虚高以及提醒不可恢复等问题。

这套件通过 Mission 状态文件、Claim Pool/Lease 抢单机制、Blackboard 工件通信、无记忆盲审、LLM Wiki 记忆以及失败强制重规划机制来解决上述问题,不硬编码领域流程。

核心功能

  • 长期自主任务管理器
  • 长跑主持人预设
  • LLM 验证器
  • 自主定时唤醒
  • 任务状态机
  • Claim Pool/Lease 抢单机制
  • Blackboard 工件通信
  • 无记忆盲审
  • LLM Wiki 记忆
  • 失败强制重规划

组件说明

本套件包含三个独立插件和一个预设目录:

  • dsh-mission-control:任务状态机、mission 工具、Claim Pool/Lease、Blackboard artifacts、盲审与 LLM Wiki 工具。
  • Long-Run Captain:完整系统提示预设,适用于任意模型,首轮上下文较重。
  • Long-Run Captain Router:极简首轮系统提示预设,针对 DeepSeek V4 Flash 系列调优,保持集体规划风格。
  • dsh-plugin-llm-verifier:严格审查修正的 LLM 验证器,提供 verify_rollout / verify_select / verify_compare / verify_track 功能。
  • dsh-timer-scheduler-ui:提供 schedule_reminder 自主定时唤醒功能及顶部会话头定时提醒入口。

状态机与机制

任务状态分为五个阶段:open → active → needs_review → accepted / rejected。

  • 拒绝必须有后续:被拒绝的任务必须包含 replaces 属性指向后续任务,否则无法完成。
  • 完成必须有证据:默认 termination_policy=success,必须映射到成功标准,且 outcome=success。
  • 元校验器:mission_check 只检查证据的完整性(缺证据、缺评审、缺 final audit 均为失败)。
  • Claim Pool / Lease:任务可声明 capabilities,worker 凭能力抢单。长任务使用 mission_heartbeat 续租,mission_release 释放,过期自动回收。
  • Blackboard 通信:worker 之间通过 mission_publish_artifact 和 mission_consume_artifacts 交换类型化工件。
  • LLM Wiki:跨任务经验维护在 .memory/ 目录,支持 wiki_write、wiki_search、wiki_lint。
  • 无记忆盲审:在实质交付型任务完成前,必须经过 mission_blind_review 生成 blind_review.md 和 calibration_gap。

典型用法

在 Long-Run Captain 或 Long-Run Captain Router 预设的会话中,可以直接下达指令:

启动一个 mission:开发一个命令行工具,递归扫描指定目录下的 Markdown 文件,按标题生成带层级、文件路径和更新时间的索引 index.md。
termination_policy: success
budget: { maxRounds: 6, maxHours: 4 }
成功标准:
- CLI 能递归扫描目录并生成 index.md
- 索引按标题层级组织,包含文件相对路径和更新时间
- 提供 3 个测试用例并全部通过
- 输出 README 说明安装和使用方式
- 由 reviewer 独立验证索引内容正确

兼容性与安装

本插件兼容 DSH 版本 >=0.1.0-rc.8 <0.2.0。

目前未找到明确的官方安装命令。该仓库为三个独立插件的 monorepo,在 DSH Store 上架时需分别提交明确的子路径。

插件 子路径 Entry ID 版本
dsh-mission-control packages/dsh-mission-control dsh-mission-control 0.2.0
llm-verifier packages/dsh-plugin-llm-verifier llm-verifier 0.9.0
timer-scheduler-ui packages/dsh-timer-scheduler-ui timer-scheduler-ui 0.2.1

注意事项

  • 推荐使用 DeepSeek V4 Flash 系列模型时选择 Long-Run Captain Router 预设。
  • 其他模型或需要重系统提示时选择 Long-Run Captain 预设。
  • 两个预设都依赖 dsh-mission-control,且任务流程、状态机、评审规则完全一致。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜