Bridge 与 Remote

bridgeremote 让 Claude Code 不只是一个本地终端程序,而是可以进入 IDE、网页、远程环境等更大运行空间。

关注的核心路径

路径作用
src/bridge/负责 bridge 会话、消息协议、权限回调和 session 桥接。
src/remote/负责远程会话与远程运行管理。
src/server/提供服务端模式和直连会话相关能力。

这部分解决什么问题

  • 让 CLI 与 IDE 扩展形成双向连接
  • 让会话状态可以在本地和远程之间同步
  • 让一些能力从“本机终端操作”延展到“远端或外部入口驱动”

推荐阅读顺序

  1. src/bridge/bridgeMain.ts
  2. src/bridge/bridgeMessaging.ts
  3. src/bridge/sessionRunner.ts
  4. src/remote/
  5. src/server/createDirectConnectSession.ts

如何与主系统关联

  • 它们不是旁支,而是会回写 AppState、任务系统和输入通道。
  • 很多 bridge / remote 输入最终仍会回到 processUserInput 与 QueryEngine。
  • 它们更像是“新的入口面”,而不是“新的核心循环”。