2.2 KiB
2.2 KiB
R2 任务报告
结论
AgentRun #335 下两类 Artificer same-session 退化均已修复并在线验收:follow-up 继续继承 Aipod primary workspace、resource bundle、GitHub tool credential;终态收敛窗口不再复用旧 run 写入 provider-less 空 command。
交付
- AgentRun PR #336,merge commit
242d91927763caf3037b24e1d82d351888446101:修复 session follow-up 的 workspace/resource/tool credential 继承。 - AgentRun PR #339,merge commit
2fc565e2e868206d7b93faf775b83cd541f2faac:active steer 在同 session admission 边界内重验;终态 follow-up 创建新 run + durable runner;迟到旧 run terminal 不覆盖新 active/last 投影;统一 PostgreSQL 锁序,避免终态与 follow-up 死锁。 - 两个 PR 均由 GitHub merge 后的 GitHub webhook → Gitea mirror → PaC → Tekton → GitOps/Argo 自动链部署,没有人工 mirror、PipelineRun、sync 或 refresh。
验证
- PR #339:memory session admission 12 项通过;Aipod 回归 21 项通过;PostgreSQL 同形态竞态回归进入自动 CI。
- 自动运行面:NC01 manager source commit 为
2fc565e2e868…,新 image digestsha256:fbb29cad83e1465666db678205ec13ed36af24ba8f13dbf875cb348b37d7f452,Argo 新 revisione7d8b5ce72f6Healthy。 - 真实 session
sess_artificer_dbeb5bbddd4dd43b495bbf95:- 旧 run
run_69a9df42c8fa4bc3aa5c95e3f9edd9a2终态后 follow-up 返回Decision=turn、ReuseRun=false、CreateRunner=true、PartialWrite=false; - 新 run
run_892970f2d68f4728806e85a61bb7c888创建并 claim,新 runner 完成 resource bundle、GitHub SSH credential 与thread/resume; - 随后的 active follow-up 返回
Decision=steer、ReuseRun=true、CreateRunner=false; - 未再出现
Provider: not-established的旧 run 空 command。
- 旧 run
- GitHub 验收证据:issue comment。
边界
未新增合同、租约、安全机制、围栏、fallback 或第二 credential/session authority;既存 lane Secret 缺项未扩展进本任务。