원클릭으로
restore-task
从平台 Issue 评论还原本地任务文件。 当本地任务文件缺失、需要从平台 Issue 评论还原时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
从平台 Issue 评论还原本地任务文件。 当本地任务文件缺失、需要从平台 Issue 评论还原时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
标记任务为阻塞状态并记录原因。 当任务因外部阻塞无法推进、需要挂起并记录原因时使用。
取消不再需要的任务并转移。 当某个任务不再需要、应从 active 工作中撤下时使用。
关闭 Code Scanning 告警并记录理由。 当某条 Code Scanning 告警已处理或需按理由关闭时使用。
关闭 Dependabot 安全告警并记录理由。 当某条 Dependabot 安全告警已处理或需按理由关闭时使用。
标记任务完成并归档。 当任务工作已完成并验证、需要收尾归档时使用。
根据技术方案编码任务并输出报告。 当技术方案已批准需要落地实现,或代码审查发现问题需要修复时使用。
| name | restore-task |
| description | 从平台 Issue 评论还原本地任务文件。 当本地任务文件缺失、需要从平台 Issue 评论还原时使用。 |
从带有 sync 标记的平台 Issue 评论中恢复本地任务工作区文件。
.agents/rules/issue-sync.md 标记注册表的评论恢复文件.agents/workspace/ 内的受控 staging,校验后由 lifecycle 原子落位到 active/{task-id}/task.md版本戳规则:创建或更新 task.md frontmatter 时,先读取 .agents/rules/version-stamp.md,并写入或刷新 agent_infra_version。
如果
{task-id}入参匹配^[#]?[0-9]+$(裸数字或带#前缀),先读取.agents/rules/task-short-id.md的「SKILL 入参解析」段执行解析;后续命令视{task-id}为解析后的全长TASK-YYYYMMDD-HHMMSS形式。
评论解析阶段不写正式 active 目录。步骤 6 的单次 restore intent 统一校验 staging,并原子完成基础元数据、started/done 日志、正式落位和短号分配。
检查:
{issue-number}{task-id}.agents/rules/issue-pr-commands.md,并按其中的认证命令验证当前平台访问能力如果用户传入了 {task-id},校验其格式为 TASK-{yyyyMMdd-HHmmss}。
按 .agents/rules/issue-pr-commands.md 中的 “Issue 评论读取” 命令读取 Issue 的全部评论,保留原始顺序和评论 ID。
按 .agents/rules/issue-sync.md 中定义的 task、artifact 和分片 artifact 标记筛选评论。
处理规则:
{task-id} 时,仅匹配该任务summary 标记评论;它是 complete-task 的聚合产物,不对应本地任务文件{file-stem} 映射回文件名:
task -> task.mdanalysis / analysis-r{N} -> 对应 .mdreview-analysis / review-analysis-r{N} -> 对应 .mdplan / plan-r{N} -> 对应 .mdreview-plan / review-plan-r{N} -> 对应 .mdcode / code-r{N} -> 对应 .mdreview-code / review-code-r{N} -> 对应 .md执行本步骤前先读取 .agents/rules/issue-sync.md。
对每个文件执行:
task.md 评论按 issue-sync.md 中的 <details> frontmatter 格式反向拆解,提取 frontmatter 后再与正文拼合在写文件前检查:
.agents/workspace/active/{task-id}/、blocked/{task-id}/、completed/{task-id}/ 均不存在.agents/workspace/.restore-staging-* 路径,且与 active 位于同一文件系统如果目录已存在,立即停止并提示用户先手动处理。
创建受控 staging 目录,按以下顺序写回:
task.md仅写回从 Issue 评论中实际恢复出的文件,不补造缺失文件。
agent-infra-internal task-lifecycle {task-id} restore --agent {agent} \
--staging-dir "{staging-dir}" --issue-number {issue-number}
仅 status=applied|no-op 视为恢复完成。核心在正式 active 路径暴露前校验 task/Issue 身份、文件类型与 artifact topology,并统一更新 active 元数据、Activity Log、目录和短号。status=failed 时展示 recovery 字段,以同一 intent 重试;不得手工移动 staging 或分配短号。
报告已恢复的 task id、恢复文件数量和 active task 目录。
完成检查清单后立即停止。不要自动提交。