diff --git a/docs/MDTODO/artificer-runtime-capabilities.md b/docs/MDTODO/artificer-runtime-capabilities.md index 65555152..5f7aa459 100644 --- a/docs/MDTODO/artificer-runtime-capabilities.md +++ b/docs/MDTODO/artificer-runtime-capabilities.md @@ -31,11 +31,11 @@ 解决 [AgentRun #337](https://github.com/pikasTech/agentrun/issues/337):由 Artificer owning YAML 的既有 Aipod/runner 启动装配统一提供 Git author/committer identity,使全新 task 与同 session resume/new-turn 均无需任务内 git config 即可提交;只做最小必要修复,不新增第二 authority、合同、租约、安全机制、围栏或 monitor 支线,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R3_Task_Report.md)。 -### R3.1 [in_progress] +### R3.1 [completed] 调查 config/aipods/artificer.yaml、Aipod render 与 runner 启动路径,确认单一 identity owner,并用两个既有失败 task 和 #335 resume canary 建立初始/续跑复现证据,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R3.1_Task_Report.md)。 -### R3.2 +### R3.2 [in_progress] 由原生子代理在独立 AgentRun v0.2 worktree 实现最小 YAML-first identity 装配与定向测试,覆盖初始 runner 和同 session 新 turn;Artificer 不递归修自己,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R3.2_Task_Report.md)。 diff --git a/docs/MDTODO/details/artificer-runtime-capabilities/R3.1_Task_Report.md b/docs/MDTODO/details/artificer-runtime-capabilities/R3.1_Task_Report.md new file mode 100644 index 00000000..c78adaeb --- /dev/null +++ b/docs/MDTODO/details/artificer-runtime-capabilities/R3.1_Task_Report.md @@ -0,0 +1,7 @@ +# R3.1 调查报告 + +- 两个全新 Artificer task `qt_7a261865b90e42c9b08749cf4d1fe4e2` 与 `qt_dbf3d52181144d19a73b73fb8d416c42` 均在首次提交时出现 `Author identity unknown`,只能在任务 worktree 临时写入 `git config user.name/user.email` 后继续。 +- 当前线上 AipodSpec 来源为 `config/aipods/artificer.yaml`,完整投影没有 Git author/committer identity 声明;因此 identity 未进入 Aipod/runner 启动装配。 +- [AgentRun #335](https://github.com/pikasTech/agentrun/issues/335) 已修复同 session 新 turn 的 workspace、resource bundle 与工具凭据继承。线上 session `sess_artificer_f5aafb08320ff1447fe16da2` 的 run `run_83c640337188477c996e02e1c562b068` 已出现 `thread/resume:completed` 并正常完成,证明 resume 基础路径可用。 +- 上述 resume canary 只读,没有执行 commit,因此 Git identity 是否在 resume runner 生效仍需与初始 runner 一并验收;正确实现应由同一 owning YAML/runner 启动装配覆盖两者,不新增 resume 专用逻辑。 +- 根因修复已登记为 [AgentRun #337](https://github.com/pikasTech/agentrun/issues/337),并限定由原生子代理执行。