用途:Cloudbase Agent(TypeScript)是面向 TypeScript/JavaScript 项目的 SDK,用于把 AI 智能体以 HTTP 服务形式部署,并实现 AG-UI 协议支持。
主要能力:可用 LangGraph 适配器构建有状态、基于图的工作流,用 LangChain 适配器构建链式智能体模式,也可实现 AbstractAgent 接口编写自定义适配器;理解 AG-UI 协议事件与消息流式传输;构建连接 AG-UI 兼容智能体的 Web UI 客户端,以及用于智能体交互的微信小程序 UI。
使用方式:部署智能体服务器时使用 @cloudbase/agent-server 暴露 HTTP 端点,按需配置 CORS、日志与可观测性,可部署到 CloudRun 或任意 Node.js 托管环境;UI 客户端 Web 端使用 @ag-ui/client,微信小程序使用 @cloudbase/agent-ui-miniprogram,连接智能体服务器的 /send-message 或 /agui 端点。快速开始示例: import { run } from "@cloudbase/agent-server"; import { LanggraphAgent } from "@cloudbase/agent-adapter-langgraph"; run({ createAgent: () => ({ agent: new LanggraphAgent({ workflow }) }), port: 9000, });
适用场景:需要将智能体部署为 HTTP 服务、使用 LangGraph/LangChain 构建智能体后端、编写自定义适配器、构建 Web 或微信小程序智能体交互界面时使用。
限制:仅适用于 TypeScript/JavaScript 项目;不适用于无智能体能力的简单 AI 模型调用(应使用 ai-model-* 技能)、CloudBase 云函数(应使用 cloud-functions 技能)以及不含智能体功能的 CloudRun 后端服务(应使用 cloudrun-development 技能)。具体收费、价格与平台细节暂未提供。