Files
pikasTech-unidesk/docs/MDTODO/details/agentrun-runtime-reliability/R5.6_Task_Report.md
T
Codex 2c5e631ed4
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: 完成 Artificer Windows trans 长期修复记录
2026-07-13 04:17:39 +02:00

1.8 KiB
Raw Blame History

R5.6 任务报告

结论

已长期解除 Artificer runner 对受控 Windows trans 的执行面限制。AgentRun 不再维护第二套 route parser,也不再基于安装 shim 的 $0 猜测工作区;runner 通过既有 AGENTRUN_WORKSPACE_PATH 把权威物化的 primary UniDesk workspace 传给工具,tools/tran 只委派该路径中的 scripts/tran

实现与发布

  • AgentRun PR #343:删除重复 parser、Windows 显式拒绝和不完整 host path 判定。
  • UniDesk PR #1885:固化 primary source workspace 与用户授权 remote tool target 的边界。
  • 首轮上线 canary 发现 /usr/local/bin/tran installed shim 导致 $0 相对定位错误。
  • AgentRun PR #344
    • run-once 回填 AGENTRUN_WORKSPACE_PATH=materialized.workspacePath
    • wrapper 只接受显式绝对工作区并校验 UniDesk scripts/transcripts/ssh-cli.ts
    • 增加 installed shim 和持续会话工作区契约回归测试。
  • 自动发布 PipelineRun agentrun-nc01-v02-ci-1c15c4aaba372360448fc66c81c3ac94dd843p5vh9 成功。
  • Argo 精确同步 GitOps 06e0daa564c2,运行镜像 sha256:e80bf001485...,状态为 Synced/Healthy

真实验收

Artificer canary task qt_c906e9990e174e75ac225d8b0f147b6c、run run_3203cbd9551e49a0846c91c5d274393d

  • tran D518:win cmd cd 返回 C:\Windowsexit 0
  • 中文路径返回 D:\Work\研究资料归档-李昂exit 0
  • 目标目录远端 Git 与 PowerShell 均 exit 0
  • MET 实际任务 run run_f691e25d62584ba38c8b057f4b46cc88 随后通过受控入口完成远端 apply-patch

收口

  • UniDesk #1883 与 AgentRun #342 已写入证据并关闭。
  • 两个 AgentRun 临时 worktree 和已合并本地分支已清理。
  • 未新增节点特例、旁路 SSH、隐藏 fallback、第二套 parser 或源工作区切换。