AnydoDocs
工作区

机器与 Runner

让开发机器持续在线,并从远程创建和管理 Agent 会话。

Machine 表示一台安装 Anydo CLI 的设备。Runner 是在后台维持 Hub 连接并执行远程请求的服务。

管理后台服务

anydo start
anydo status
anydo restart
anydo stop
anydo repair

anydo repair 会清理重复或失控的 Runner 进程,并启动干净服务。

查看会话

anydo runner list
anydo runner stop-session <sessionId>
anydo runner logs

Runner 负责什么

  • 维持机器在线心跳
  • 向 Hub 注册机器能力
  • 接收远程新会话请求
  • 在指定项目目录启动 Agent
  • 路由终端、文件、Git、预览和硬件 RPC
  • 协调 CLI 更新后的服务切换与健康检查

本地状态文件

默认位于 ~/.anydo/

文件用途
runner.state.jsonRunner PID、端口、版本和心跳
supervisor.state.jsonSupervisor 进程与日志
update-activation.state.json最近一次更新激活结果
hardware-policy.json明确允许暴露给 Agent 的硬件资源

一个设备保持一个服务所有者

Desktop 私有 Runtime 与 PATH 中的 CLI 会通过 runtime owner 状态协调同一个 Supervisor/Runner,避免启动竞争服务。

本页内容