docs: close artificer session resume tracking
This commit is contained in:
@@ -23,9 +23,9 @@
|
||||
|
||||
两个 PR 合并后只观察自动链;先跑 .pika 默认与显式模型最短 Artificer canary,再为 [UniDesk #1844](https://github.com/pikasTech/unidesk/issues/1844) 创建唯一替代 task 并记录 supersedes,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R1.4_Task_Report.md)。
|
||||
|
||||
## R2 [in_progress]
|
||||
## R2 [completed]
|
||||
|
||||
解决 [AgentRun #335](https://github.com/pikasTech/agentrun/issues/335):修复 Artificer 同 session follow-up 丢失 AipodSpec primary workspace、resource bundle 和 GitHub tool credential 的退化;只修既有继承路径,不新增合同、租约、围栏、fallback 或第二 credential authority,恢复后由 Artificer 接回原业务任务,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R2_Task_Report.md)。
|
||||
解决 [AgentRun #335](https://github.com/pikasTech/agentrun/issues/335):修复 Artificer 同 session follow-up 的 AipodSpec primary workspace、resource bundle、GitHub tool credential 继承退化,以及终态收敛窗口复用旧 run 产生 provider-less 空 command 的竞态;只修既有 session admission/继承路径,不新增合同、租约、围栏、fallback 或第二 authority,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R2_Task_Report.md)。
|
||||
|
||||
## R3 [completed]
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# R2 任务报告
|
||||
|
||||
## 结论
|
||||
|
||||
[AgentRun #335](https://github.com/pikasTech/agentrun/issues/335) 下两类 Artificer same-session 退化均已修复并在线验收:follow-up 继续继承 Aipod primary workspace、resource bundle、GitHub tool credential;终态收敛窗口不再复用旧 run 写入 provider-less 空 command。
|
||||
|
||||
## 交付
|
||||
|
||||
- [AgentRun PR #336](https://github.com/pikasTech/agentrun/pull/336),merge commit `242d91927763caf3037b24e1d82d351888446101`:修复 session follow-up 的 workspace/resource/tool credential 继承。
|
||||
- [AgentRun PR #339](https://github.com/pikasTech/agentrun/pull/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 digest `sha256:fbb29cad83e1465666db678205ec13ed36af24ba8f13dbf875cb348b37d7f452`,Argo 新 revision `e7d8b5ce72f6` Healthy。
|
||||
- 真实 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。
|
||||
- GitHub 验收证据:[issue comment](https://github.com/pikasTech/agentrun/issues/335#issuecomment-4952873465)。
|
||||
|
||||
## 边界
|
||||
|
||||
未新增合同、租约、安全机制、围栏、fallback 或第二 credential/session authority;既存 lane Secret 缺项未扩展进本任务。
|
||||
Reference in New Issue
Block a user