根因:测试脚本用 HOME 指定数据目录,但 Windows 的 os.homedir() 认 USERPROFILE, 导致被控端读不到测试配置、回落到默认端口 8765,与测试连接的 18765 不匹配。 - 引入 NODEAGENT_HOME(数据目录,跨平台一致),agent/client 均优先读取 - 两个 E2E 脚本改用 NODEAGENT_HOME,并同时设置 HOME/USERPROFILE 兜底 - 转发被控端 stdout/stderr,被控端提前退出时立即失败(便于定位) - 就绪等待超时 15s → 30s 本地已回归:13/13 通过