From bbc5dd80135ae46e34f971c7d81aebda16441524 Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 13 Jul 2026 10:22:42 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20Artificer=20?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=E6=97=B6=E8=B7=9F=E8=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/MDTODO/artificer-runtime-capabilities.md | 7 +++++-- .../R7.3_Task_Report.md | 12 ++++++++++++ .../R7_Task_Report.md | 14 ++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 docs/MDTODO/details/artificer-runtime-capabilities/R7.3_Task_Report.md create mode 100644 docs/MDTODO/details/artificer-runtime-capabilities/R7_Task_Report.md diff --git a/docs/MDTODO/artificer-runtime-capabilities.md b/docs/MDTODO/artificer-runtime-capabilities.md index 3d718053..c2b60016 100644 --- a/docs/MDTODO/artificer-runtime-capabilities.md +++ b/docs/MDTODO/artificer-runtime-capabilities.md @@ -94,7 +94,10 @@ ### R6.4 [in_progress] 修复 Target 单命令 live 输出超过全局预算后丢失 task/run/session identity:默认 human 与显式 JSON/YAML 都先返回紧凑 identity、auto-dispatch decision、Target 摘要与下钻命令,不嵌入完整 task/Aipod payload;补超过 10 KiB 场景测试,确保不会退化为 stdout-text-bytes-exceeded-threshold,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R6.4_Task_Report.md)。 -## R7 [in_progress] +### R6.5 [in_progress] + +修复 cancelled task 后同 session continuation 未继承原 session 的 tenant/project,导致 send session 被 tenant-policy-denied 拒绝;由 session/task durable identity 自动沿用原 project,不绕过策略,并用 selfmedia 原 session 续跑 canary 验收,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R6.5_Task_Report.md)。 +## R7 [completed] 解决 [AgentRun #348](https://github.com/pikasTech/agentrun/issues/348):由 owning Artificer Aipod YAML 把单 turn hard-timeout 从 30 分钟调整为 2 小时(7200000 ms),只改 YAML 及最小必要 render/配置测试,不新增代码默认、第二 timeout authority、客户端续跑补丁、合同、租约、安全机制或围栏,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R7_Task_Report.md)。 @@ -106,6 +109,6 @@ 主代理审查并合并 [AgentRun #348](https://github.com/pikasTech/agentrun/issues/348) 的最小 PR,只观察自动 CI/CD,不人工触发交付链,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R7.2_Task_Report.md)。 -### R7.3 [in_progress] +### R7.3 [completed] 自动上线后以新 Artificer task input 与超过 30 分钟的真实或受控 canary 验证 2 小时 budget 生效,不修改当前 Monitor run 的既有 task policy,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R7.3_Task_Report.md)。 diff --git a/docs/MDTODO/details/artificer-runtime-capabilities/R7.3_Task_Report.md b/docs/MDTODO/details/artificer-runtime-capabilities/R7.3_Task_Report.md new file mode 100644 index 00000000..c24b2314 --- /dev/null +++ b/docs/MDTODO/details/artificer-runtime-capabilities/R7.3_Task_Report.md @@ -0,0 +1,12 @@ +# R7.3 任务报告 + +Artificer 两小时 turn budget 已完成运行面长时 canary 验收。 + +- owning YAML:`config/aipods/artificer.yaml#spec.executionPolicy.timeoutMs=7200000`。 +- 实时 `aipodspec/Artificer` 完整脱敏投影确认 `timeoutMs=7200000`,模型为 `gpt-5.6-sol`、推理强度为 `medium`。 +- 新任务:`qt_69f7eb35969e43f083988ce08b6af475`;run:`run_da550671d6584edf93e918f74277e6cb`;session:`sess_artificer_e4934c849b431ff942df8323`。 +- runner 启动时间:`2026-07-13T07:44:27.750Z`;在 `2026-07-13T08:14:43Z` 再次只读观察时仍为同一 run/session、Pod `Running`、command acknowledged,已持续约 30 分 15 秒且未出现旧 30 分钟 hard-timeout。 +- 同次观察 supervisor 仍报告 `remainingMs=6980494`、`within-budget`,与两小时策略一致。 +- 既有 Monitor run 保持创建时的旧 30 分钟 task 快照,未被回写或篡改;其自动 resume 行为独立验证正常。 + +发布全程只观察 GitHub merge 自动触发的 PaC/运行面事实,未人工 trigger、sync、refresh、PipelineRun 或 rollout。 diff --git a/docs/MDTODO/details/artificer-runtime-capabilities/R7_Task_Report.md b/docs/MDTODO/details/artificer-runtime-capabilities/R7_Task_Report.md new file mode 100644 index 00000000..f7fe6114 --- /dev/null +++ b/docs/MDTODO/details/artificer-runtime-capabilities/R7_Task_Report.md @@ -0,0 +1,14 @@ +# R7 任务报告 + +[AgentRun #348](https://github.com/pikasTech/agentrun/issues/348) 已完成:Artificer 单 turn hard-timeout 的唯一 owning fact 已由 Aipod YAML 从 30 分钟调整为 2 小时。 + +- PR:[AgentRun #350](https://github.com/pikasTech/agentrun/pull/350)。 +- merge commit:`eafac6023ca5bd6afc8cf1f98788974524d219b2`。 +- YAML:`config/aipods/artificer.yaml#spec.executionPolicy.timeoutMs=7200000`。 +- 修改仅包含 YAML 和一项既有 Aipod render 自测断言;未增加代码默认、第二 timeout authority、客户端续跑补丁、合同、租约、安全机制或围栏。 +- 定向测试 21 项通过,语法检查与 `git diff --check` 通过。 +- 自动 PaC PipelineRun 成功;实时 AipodSpec 已显示 7200000 ms。 +- 新 Artificer task 在同一 run/session 下连续运行约 30 分 15 秒仍保持 `Running`,supervisor 仍有约 6,980,494 ms 预算,确认旧 30 分钟 hard-timeout 已取消。 +- 既有 Monitor task 的旧快照未被回写;其 session resume 继续沿原策略自动运行。 + +全程未人工触发 CI/CD、mirror、PipelineRun、Argo sync/refresh 或 rollout。