Agent runtime是类还是运行环境

Agent runtime 既可指编排 Agent 循环的代码,也可指承载其长期运行的基础设施,并不限定为某个类。

要点

  1. 代码层的 runtime 可以是 executor、runner、类或若干函数,负责管理工具注册表、消息历史、记忆与上下文。
  2. 一次循环包括向模型发送消息、接收 tool call、查找并执行工具、回填结果,再调用模型,直到不再请求工具。
  3. 基础设施层负责进程生命周期、状态持久化、并发调度、网络与事件接入及崩溃恢复,解决有状态 Agent 如何持续运行的问题。
  4. Agent 本体是循环、工具与状态构成的逻辑;runtime 不产生智能,而是用确定、可控的代码和环境承载非确定性的模型调用。
  5. 初次实现 Agent 通常先关注代码编排层;需要长期在线、跨重启保留状态时,再考虑运行环境层。

来源