Files
pikasTech-unidesk/docs/MDTODO/artificer-runtime-capabilities.md
T
Codex 2680e576e0
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success
docs: close artificer session resume task
2026-07-13 02:48:49 +02:00

61 lines
5.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Artificer 运行能力
本文件跟踪 Artificer 的 AipodSpec、provider/model 选择、credential 投影、任务级覆盖、Session 续跑和真实派单验收。单次配置、协议或运行故障作为 ITEM 进入本长期问题域。
## R1 [in_progress]
落实 [UniDesk #1846](https://github.com/pikasTech/unidesk/issues/1846) 与 [AgentRun #325](https://github.com/pikasTech/agentrun/issues/325)Artificer 的 API credential 唯一来自 ~/.codex/*.pikaAgentRun effective backend profile 固定为 gpt-pika,默认模型 gpt-5.6-terra,并支持任务级模型与 reasoning 选择,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R1_Task_Report.md)。
### R1.1 [in_progress]
在 [UniDesk #1846](https://github.com/pikasTech/unidesk/issues/1846) 将 gpt.pika 的 auth.json/config.toml 唯一 sourceRef 改为 /root/.codex/*.pikaplan/sync 默认视图显示精确 sourceRef 与 source/effective profileconfig.toml 同步前验证显式 provider/base URL 且不输出值,activation fence blocked 时不提示 --confirm,缺失或不安全配置 fail closed,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R1.1_Task_Report.md)。
### R1.2 [in_progress]
在 [AgentRun #325](https://github.com/pikasTech/agentrun/issues/325) 让 AipodSpec 默认 backendProfile/credential.profile=gpt-pika 和模型 gpt-5.6-terra,并支持显式 model/reasoning overrideprovider/SecretRef 不随模型切换,带点的 gpt.pika 在 AgentRun admission 中 fail closed,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R1.2_Task_Report.md)。
### R1.3 [in_progress]
修复 UniDesk Aipod create/render/send:只有显式参数才覆盖服务端 AipodSpec,增加 --model 与 --reasoning-effort 同构 dry-run,禁止 client sessionPolicy 默改 provider/executionPolicy,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R1.3_Task_Report.md)。
### R1.4
两个 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 [completed]
解决 [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]
解决 [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 [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 [completed]
由原生子代理在独立 AgentRun v0.2 worktree 实现最小 YAML-first identity 装配与定向测试,覆盖初始 runner 和同 session 新 turnArtificer 不递归修自己,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R3.2_Task_Report.md)。
### R3.3 [completed]
主代理 review/合并后只观察自动 CI/CD;以新 task 直接 commit、同 session send 直接 commit 两个 canary 验收,不使用 task-local git config 或人工发布,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R3.3_Task_Report.md)。
## R4 [completed]
解决 [AgentRun #340](https://github.com/pikasTech/agentrun/issues/340):修复 Artificer active turn 在 durable steer 已确认后发生 backend retry/thread resume 时丢失 steer 增量、错误回退初始 prompt 的问题;只修既有 command/event/thread 恢复路径,不新增客户端重发、第二 prompt authority、合同、租约、安全机制或围栏,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R4_Task_Report.md)。
### R4.1 [completed]
只读复现 [AgentRun #340](https://github.com/pikasTech/agentrun/issues/340) 的 durable steer ack → backend hard-timeout/retry → thread resume 指令回退,定位 effective prompt/turn state 在哪一层遗漏 steer,并冻结最小修复边界,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R4.1_Task_Report.md)。
### R4.2 [completed]
由原生子代理在独立 AgentRun v0.2 worktree 实现 active steer 的顺序、幂等恢复与定向测试;Artificer 不递归修自己,不触碰 Monitor 业务、provider/model/workspace/credential 装配,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R4.2_Task_Report.md)。
### R4.3 [completed]
主代理 review/合并后只观察自动 CI/CD;用新 Artificer canary 验证 active steer 后 backend retry 无需重发仍继续最新指令,并确认 workspace/resource bundle/tool credential 保持正确,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R4.3_Task_Report.md)。