Files
pikasTech-unidesk/docs/MDTODO/details/agentrun-runtime-reliability/R5.2_Task_Report.md
T
Codex 4be095bc88
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(mdtodo): close Artificer GitHub SSH task
2026-07-12 10:25:57 +02:00

1.6 KiB
Raw Blame History

R5.2 任务报告

结论

已解决 AgentRun #313。Artificer 的 github-ssh SecretRef 已从 AipodSpec 进入 task input、runner mount 与真实工具子进程;缺少私钥、known_hosts 或继承条件时仍保持脱敏并 fail closed。

交付

  • AgentRun 合并 PRpikasTech/agentrun#318v0.2 源提交 352f359
  • UniDesk YAML-first 凭据绑定合并 PRpikasTech/unidesk#1830,源提交 5e48ce1b
  • 自动交付后的 AgentRun GitOps 提交:f8c24bb3d6d6
  • 受控 secret-sync 只激活 owning YAML 声明的 tool-github-ssh-private-keytool-github-ssh-known-hosts,未打印 Secret 值。

真实 Artificer 验收

  • taskqt_a8c3fbc797c14b79a124ad08bbca30b3
  • runrun_3bd02d10ee534b8ca29176f15a893555
  • sessionsess_artificer_aac1880baf63d35c45d1446c
  • seq=8 证明 primary workspace . 精确物化源提交且源码视图 clean;seq=10 证明 github-ssh-tool-credential-ready
  • Artificer 自行创建提交 5c6b70aff0e17d8722802801a53629df029b55a0,通过投影到 /home/agentrun/.ssh/id_ed25519 的 SSH 凭据 push,并创建非草稿 UniDesk PR #1833
  • Artificer 随后关闭 PR、删除远端分支并确认本地 porcelain clean;最终结果为唯一 ARTIFICER_ACCEPTANCE_OK

边界

未使用 /root/.sshssh-keyscan、token URL、匿名 transport、宿主 worktree、trans 源码旁路或人工 CI/CD;业务动作由 Artificer 自身完成。