官方 Remote Control:架构与数据流

⏱ 预计阅读 3 分钟 更新于 2026/5/7
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)

了解架构有助于排障和评估安全性。

组件拓扑

flowchart TB
    subgraph LocalMachine[开发机]
      CLI[Claude Code CLI]
      WS[WebSocket 客户端]
      CLI --- WS
    end
    subgraph Anthropic[Anthropic 后端]
      Bridge[Remote Control 桥接]
      Auth[OAuth / JWT]
      Push[推送服务]
    end
    subgraph Clients[远程客户端]
      Web[claude.ai/code 网页端]
      App[iOS / Android 应用]
    end
    WS <-->|WebSocket + 轮询| Bridge
    Bridge --- Auth
    Bridge --> Push
    Web --- Bridge
    App --- Bridge

关键数据流

  1. 入站 (Inbound): 客户端输入 → 桥接 → 本地 CLI → 工具/模型。
  2. 出站 (Outbound): 模型 Token 流 → 本地 CLI → 桥接 → 客户端实时渲染。
  3. 权限 (Permissions): 工具执行请求(Bash, Edit)被推送到客户端进行审批。
  4. 状态 (State): 文件、Git 和 Shell 严格保留在本地。只有对话记录被镜像到云端。

注意: v2.1.69 将稳定时的轮询频率从 1-2 秒优化为每 10 分钟一次,将服务器负载降低了 300 倍。