Bridge 与 Remote
bridge 和 remote 让 Claude Code 不只是一个本地终端程序,而是可以进入 IDE、网页、远程环境等更大运行空间。
关注的核心路径
| 路径 | 作用 |
|---|---|
src/bridge/ | 负责 bridge 会话、消息协议、权限回调和 session 桥接。 |
src/remote/ | 负责远程会话与远程运行管理。 |
src/server/ | 提供服务端模式和直连会话相关能力。 |
这部分解决什么问题
- 让 CLI 与 IDE 扩展形成双向连接
- 让会话状态可以在本地和远程之间同步
- 让一些能力从“本机终端操作”延展到“远端或外部入口驱动”
推荐阅读顺序
src/bridge/bridgeMain.tssrc/bridge/bridgeMessaging.tssrc/bridge/sessionRunner.tssrc/remote/src/server/createDirectConnectSession.ts
如何与主系统关联
- 它们不是旁支,而是会回写 AppState、任务系统和输入通道。
- 很多 bridge / remote 输入最终仍会回到
processUserInput与 QueryEngine。 - 它们更像是“新的入口面”,而不是“新的核心循环”。