From 77c4ab56933142af104b52467b019d34ea9b2be9 Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 13 Jul 2026 07:00:13 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=B7=9F=E8=B8=AA=20Artificer=20?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=AF=8D=E4=B8=8E=20PaC=20=E6=81=A2=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/MDTODO/artificer-runtime-capabilities.md | 4 ++-- .../R5.1_Task_Report.md | 24 +++++++++++++++++++ .../pr-merge-driven-automatic-delivery.md | 16 +++++++++++++ 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 docs/MDTODO/details/artificer-runtime-capabilities/R5.1_Task_Report.md diff --git a/docs/MDTODO/artificer-runtime-capabilities.md b/docs/MDTODO/artificer-runtime-capabilities.md index 4db5d94c..c92398e6 100644 --- a/docs/MDTODO/artificer-runtime-capabilities.md +++ b/docs/MDTODO/artificer-runtime-capabilities.md @@ -63,11 +63,11 @@ 解决 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346):由 owning Aipod YAML 提示词明确当前 Artificer 是执行者并禁止递归创建或派发 Artificer;由原生子代理做最小修复,不改变模型、provider、SecretRef、workspace、credential 或 resume 语义,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R5_Task_Report.md)。 -### R5.1 [in_progress] +### R5.1 [completed] 由原生子代理按 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346) 修改 config/aipods/artificer.yaml 的单一 prompt authority 并补 render 定向测试,禁止 Artificer 递归修自己,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R5.1_Task_Report.md)。 -### R5.2 +### R5.2 [in_progress] 主代理 review/合并 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346) 的最小 PR,只观察自动 CI/CD,不新增代码默认值或第二 prompt authority,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R5.2_Task_Report.md)。 diff --git a/docs/MDTODO/details/artificer-runtime-capabilities/R5.1_Task_Report.md b/docs/MDTODO/details/artificer-runtime-capabilities/R5.1_Task_Report.md new file mode 100644 index 00000000..30e75462 --- /dev/null +++ b/docs/MDTODO/details/artificer-runtime-capabilities/R5.1_Task_Report.md @@ -0,0 +1,24 @@ +# R5.1 任务报告 + +## 结论 + +已由原生子代理完成 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346) 的最小实现,并提交 [AgentRun PR #347](https://github.com/pikasTech/agentrun/pull/347)。 + +## 变更边界 + +- 唯一规则权威位于 `config/aipods/artificer.yaml#spec.payloadDefaults.prompt`。 +- 提示词明确当前 Artificer 是任务执行者,必须直接完成任务,禁止通过 AgentRun、Code Queue 或等价入口递归创建或派发另一个 Artificer。 +- 只读查询既有 AgentRun task/session/run 仍被允许。 +- 通用 Aipod renderer 只合成 YAML 默认提示与用户业务提示,不包含 Artificer 特例。 +- 未改变模型、reasoning、provider、SecretRef、workspace、resource bundle、Git identity 或 session resume。 +- 未新增合同、租约、安全机制、围栏或第二 prompt authority。 + +## 验证 + +主代理在 PR head `4f9effc3a2e22d77ba47c6caefb5a2cff8bf3234` 独立运行: + +```bash +bun run src/selftest/run.ts 81-artificer-nonrecursive-prompt 76-aipod-spec 80-artificer-model-selection +``` + +三组定向测试全部通过;`git diff --check` 通过。测试同时确认用户 prompt 只保留一次,且 Artificer 模型事实仍为 `gpt-5.6-sol`、`medium`、`gpt-pika`。 diff --git a/docs/MDTODO/pr-merge-driven-automatic-delivery.md b/docs/MDTODO/pr-merge-driven-automatic-delivery.md index 7b78ebc5..b7681dcb 100644 --- a/docs/MDTODO/pr-merge-driven-automatic-delivery.md +++ b/docs/MDTODO/pr-merge-driven-automatic-delivery.md @@ -63,3 +63,19 @@ ### R4.4 记录并后续解决 [UniDesk #1828](https://github.com/pikasTech/unidesk/issues/1828):聚合 cicd status 对 sentinel/platform-infra 在 source、GitOps、Argo/runtime 已对齐时仍误报 pac-gitops-missing/relation unknown;统一专用 control-plane 与聚合器的 source→GitOps revision relation authority 和判定证据,本轮仅登记,不扩入 #1760 自动 delivery 修复,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R4.4_Task_Report.md)。 + +## R5 [in_progress] + +解决 [UniDesk #1900](https://github.com/pikasTech/unidesk/issues/1900):修复 NC01 PaC watcher 因 ServiceAccount token 的 node/pod 关系失败而 Pending,恢复 GitHub PR merge 驱动的唯一自动交付链,禁止人工补触发、第二权威或旁路,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5_Task_Report.md)。 + +### R5.1 [in_progress] + +只读定位 [UniDesk #1900](https://github.com/pikasTech/unidesk/issues/1900) 的唯一根因,核对 watcher Pod、ServiceAccount token、node/pod 关系、owning YAML 与最近控制面变更,不改运行面,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5.1_Task_Report.md)。 + +### R5.2 + +按 [UniDesk #1900](https://github.com/pikasTech/unidesk/issues/1900) 实施最小持久化修复和定向验证,不新增第二交付权威、合同、租约、安全机制或围栏,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5.2_Task_Report.md)。 + +### R5.3 + +合并修复 PR 后只观察新的 GitHub webhook→Gitea mirror→PaC→Tekton→GitOps/Argo 自动事件,验证 watcher Ready、TaskRun 创建及 AgentRun/Monitor runtime 收敛,不人工补齐既有 queued run,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5.3_Task_Report.md)。