SuperAPI AI 工具集

long-task-continuation

智能体与模型

查看项目

更新于 10-21 12:40

技能介绍

用途

Long Task Continuation 是一个协议型技能,用于让长任务保持检查点化、可恢复、可感知漂移并以证据为门槛。它本身不执行计划、不派发子代理、不运行测试,也不授予完成权限。

主要能力

  • 在 docs/aegis/work/YYYY-MM-DD-<slug>/ 下维护一组工件,包括 TaskIntentDraft、BaselineReadSetHint、ImpactStatementDraft、TodoCheckpointDraft、ResumeStateHint、DriftCheckDraft、EvidenceBundleDraft 与 Reflection。
  • 提供 Planless Slice Lane,用于父计划或父规格已拥有长任务工作流、当前微切片只执行或细化一个有界父任务的情况,记录紧凑的 Slice Card 而非新建持久计划/规格。
  • 提供工作区辅助协议,通过 python <aegis-workspace-helper> 命令进行初始化、新建工作、添加检查点、添加证据、添加漂移检查、打包与检查。
  • 定义开始协议、逐切片协议、恢复协议、漂移检查与完成候选协议。

使用方式

当任务满足以下任一条件时使用:任务有多个阶段或不止一个有意义的工件切片;任务可能被中断、压缩、恢复或交接;任务使用子代理;用户明确要求长任务连续性、恢复安全或避免漂移;任务改变架构、契约、共享工作流或验证门槛。对于简短直接回答或单命令检查,不要强制使用此协议。

开始协议要求在长任务执行前说明请求的结果、范围、非目标与风险提示;若存在目标框架,重述目标、成功证据、停止条件与非目标;识别变更文件前必须读取的基线引用;创建或更新待办映射;创建第一个检查点。若基线引用缺失,暂停在 needs-baseline-readback。若工作区辅助可用,使用 aegis-workspace.py new-work 创建/索引首批 docs/aegis/work/ 文件,并在继续前运行 check --root <target-project-root>。

逐切片协议要求在每个工作切片前重述当前目标、当前待办、预期编辑、明确不编辑项、验证命令或手动检查;在每个工作切片后更新已完成待办、证据引用、阻塞项、下一步与漂移检查,并在可用时通过辅助脚本更新 JSON sidecar。

恢复协议要求读取最新检查点、最新恢复提示(如有)、重新阅读原始任务意图、重新阅读必需基线引用、比较当前工作树状态与检查点声明;若检查点、基线与工作树不一致,暂停并请求指示;绝不只凭记忆恢复。

漂移检查在每个切片后回答:当前工作是否仍服务于原始任务意图、目标与停止条件;切片是否停留在兼容边界内;是否出现新的所有者、回退、适配器或分支;退役轨道是否仍明确;证据包是否增长到足以支持下一个声明。允许的决定为 continue、pause-for-user、needs-baseline-readback、needs-verification、blocked;禁止的决定为 gate-passed、completion-granted、authoritatively-safe。

完成候选协议要求在声称工作完成前使用 aegis:verification-before-completion,确认每个待办都有状态、阻塞项已解决或外部化、证据引用覆盖验收标准、漂移检查无阻塞状态;若辅助可用且存在工作记录,运行 bundle 与 check 命令;将生成的 GateInputPack 仅视为未来运行时输入。

适用场景

适用于多阶段、可能中断或交接、使用子代理、涉及架构/契约/共享工作流/验证门槛变更的长任务,以及用户明确要求长任务连续性的场景。

限制

此技能不拥有计划执行、子代理派发、宿主守护进程/看门狗/自动重试、权威 GateDecision、证据充分性最终判断与完成权限。辅助检查仅验证工作区结构、索引覆盖与 JSON sidecar 形状,不判定证据充分性,不产生权威 GateDecision,也不授予完成权限。Method Pack 输出仅为已验证证据与建议性判断,不是权威完成。工件为草稿/提示/投影输入,不是权威运行时记录。