Skip to content

RemoteController 0.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Aug 16:41

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 通过;真实对端升级后逐项复测通过