1.8 KiB
1.8 KiB
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/traninstalled shim 导致$0相对定位错误。 - AgentRun PR #344:
run-once回填AGENTRUN_WORKSPACE_PATH=materialized.workspacePath;- wrapper 只接受显式绝对工作区并校验 UniDesk
scripts/tran与scripts/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:\Windows,exit 0;- 中文路径返回
D:\Work\研究资料归档-李昂,exit 0; - 目标目录远端 Git 与 PowerShell 均 exit 0;
- MET 实际任务 run
run_f691e25d62584ba38c8b057f4b46cc88随后通过受控入口完成远端apply-patch。
收口
- UniDesk #1883 与 AgentRun #342 已写入证据并关闭。
- 两个 AgentRun 临时 worktree 和已合并本地分支已清理。
- 未新增节点特例、旁路 SSH、隐藏 fallback、第二套 parser 或源工作区切换。