函数式 Agent 基于 云服务 Serverless 能力进行开发与部署,其具备 简单易用、自动扩缩容、简化运维等特定。作为 「通用的开发服务框架」,我们定制了:面向开发者 Agent 函数服务框架 @vectorx/functions-framework 与 @vectorx/agent-runtime 运行时框架,以及对接开发服务的 智能体 AI 服务基座 。开发者通过使用平台标准的 Agent 开发框架,可快速完成 agent 的本地开发与部署。
@vectorx/functions-framework 与 @vectorx/agent-runtime 关系

- @vectorx/functions-framework 是一个函数式代码运行框架,提供了标准的 云函数 加载策略,并提供 context 上下文管理、日志、服务发现、SSE 网络请求等 AI 开发的核心能力。其内部包含对开放平台「鉴权」、「用户身份」识别等核心能力,拥有:
- 原生面向 HTTP,支持本地、线上环境运行
- 支持热重启,易于在本地开发与调试
- 提供面向用户的多层次、结构化日志输出
- 提供开放平台鉴权、身份识别等核心能力
- 支持标准的 SSE 长链、http 等能力
- @vectorx/agent-runtime 是一套面向开放平台的 agent 开发范式,提供开放平台的模型库、知识库、数据库、工具集、长/短期记忆等核心能力,是一套开平 Agent 开发能力的 NodeJS 实现。其拥有:
- 模型库、知识库、数据库、工具集调用能力
- 标准化的接口 Agent 对话能力
- 历史消息与会话管理能力
- 对话信息长期记忆能力
- Tools 工具调用能力
从云服务视角来看, @vectorx/functions-framework 与 @vectorx/agent-runtime 和 智能体 AI 服务基座 的关系如下:
