WinAgentController 0.1.2 — 修复实测可用性问题
本版本修复 2026-08-18 真实对端远程操作实测暴露的 10 项可用性问题(P0×2 / P1×5 / P2×3),并新增健康探测命令。
修复内容
- exec 通道:对端侧执行超时(
RC_EXEC_TIMEOUT_SECONDS默认 60 秒),超时自动取消任务并回写错误,通道不再被长命令永久占用;通道被占时返回占用者信息(jobId/命令/开始时间),可用rcctl job cancel <jobId>清理 - job 诊断:启动后立即终态且零输出时给出排查提示;默认 PowerShell 5.1 下使用
&&/||时前置警告(提示--shell cmd或分号) - 中文输出:exec / job logs / fs read 的输出解码支持 GBK 回退(严格 UTF-8 优先),对端中文不再乱码
- 文件根提示:
fs/copy越界时明确提示RC_AGENT_FILE_ROOT与可用通道(exec/SCP) - 新增
rcctl health:一条命令组合探测服务状态、控制端口监听与磁盘空间,输出 OK/FAIL 判定
其他
- skill 更新:实测操作注意事项(默认 shell/转义/编码/文件根/UI 格式等)、磁盘探测与 schtasks 模板、勿单独停止 Broker(SCM 依赖级联)等纪律
rcctl health判定逻辑提取并补单元测试 4/4(含非破坏性负例验证)- 全量测试 312/312 通过;真实对端升级后逐项复测通过