工具和信道各管什么?
工具定义要做什么,信道负责把请求送过去。模型给出 read_file 和路径。云端 Loop 把它封成工具请求,发到这台 Mac 的 daemon。daemon 读本地磁盘,再沿连接把文件内容和调用 ID 回给 Loop。原仓库留在本机,返回的文件内容可以进入云端 Session 和下一次模型请求。
跟着一次读文件请求走。最后让 Mac 合盖,看两种架构分别停在哪里。
云端
你的 Mac
你要给订单列表加状态筛选。云端进程读回 Session,准备下一次模型请求。
Session → Agent Loop 任务需求 + 已有会话记录
工具定义要做什么,信道负责把请求送过去。模型给出 read_file 和路径。云端 Loop 把它封成工具请求,发到这台 Mac 的 daemon。daemon 读本地磁盘,再沿连接把文件内容和调用 ID 回给 Loop。原仓库留在本机,返回的文件内容可以进入云端 Session 和下一次模型请求。
如果所有工作都依赖这台 Mac,而且你通常在开着电脑时才用 Agent,本地 Loop 更直接。云端能在你关终端或换设备后接收消息、回答已保存的结果、等待 Mac 重连。要在 Mac 离线时继续跑代码,得有另一台在线的执行机,且它得有任务所需的代码版本和环境。