Remote Agent
例子:客户端 / 服务端模式
一个进程提供 Agent 服务,另一个进程通过 RemoteAgent 调用它
例子:客户端 / 服务端模式
这种模式通常是:
- 服务端进程持有本地
Agent - 服务端通过 Town 暴露 HTTP,或通过
agent.start({ rpc: ... })暴露 RPC - 客户端进程创建
RemoteAgent
这种结构的最大优点是职责清晰:
- 服务端维护执行上下文
- 客户端只负责发请求和消费结果
它适合:
- 前后端分离
- 本地守护进程 + 调用端
- 多个调用方共享同一个 agent 服务