↑

Cloudbase Agent TypeScript 开发套件v1.0.0

cloudbase-references-cloudbase-agent-ts13 KB

面向 TypeScript/JavaScript 项目的 AI Agent 部署与多端接入开发套件。覆盖 LangGraph/LangChain 适配器接入、自定义 AbstractAgent 适配器开发、AG-UI 协议事件流理解,以及 Web 网页与微信小程序客户端构建;在需要把 Agent 发布为 HTTP 服务或对接 CloudBase 托管时触发使用。

0 0 0 0 更新于 2026-10-28 18:24

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 为 TypeScript/JavaScript 项目提供 AI Agent 全链路开发指引,涵盖服务端部署与多端 UI 接入两大层面。核心办事内容包括:基于 @cloudbase/agent-server 将 LangGraph 状态机或 LangChain 链路封装为符合 AG-UI 协议的 HTTP 服务;通过 manageAgent MCP 工具一键托管至 CloudBase,并提前规避云构建依赖版本冲突;同时支持 Web 端(@ag-ui/client)与微信小程序(@cloudbase/agent-ui-miniprogram)两种客户端接入方案。产出为可直接运行的 Agent 服务端代码、客户端连接逻辑及部署配置。

技能包含

  • skill.md:技能主说明(本文件):触发条件、路由表与快速启动代码
  • agent-deployment.md:CloudBase 托管部署指南,含依赖对齐策略与 manageAgent MCP 工具用法
  • server-quickstart.md:@cloudbase/agent-server 服务端配置、CORS 与可观测性设置
  • adapter-langgraph.md:LangGraph 适配器接入,含 ClientStateAnnotation 状态注解用法
  • adapter-langchain.md:LangChain 适配器接入,含 clientTools() 客户端工具注册
  • adapter-development.md:自定义适配器开发,基于 AbstractAgent 接口的实现规范
  • agui-protocol.md:AG-UI 协议详解,事件类型与消息流格式
  • ui-clients.md:Web 客户端构建指南,@ag-ui/client 连接 /send-message 或 /agui 端点
  • ui-miniprogram.md:微信小程序深度接入,@cloudbase/agent-ui-miniprogram 专用组件与事件处理

核心能力

  • LangGraph 适配:将状态图工作流接入 AG-UI 协议,支持 ClientStateAnnotation 客户端状态同步
  • LangChain 适配:将链式 Agent 模式暴露为 HTTP 服务,支持 clientTools() 动态工具注册
  • 自定义适配器开发:按 AbstractAgent 接口实现专用 Agent 逻辑,满足非标准框架需求
  • CloudBase 一键托管:通过 manageAgent MCP 工具部署,内置依赖版本对齐策略避免构建失败
  • 双端 UI 接入:同时覆盖 Web 网页(@ag-ui/client)与微信小程序(@cloudbase/agent-ui-miniprogram)两种客户端场景
  • 协议事件解析:完整理解 AG-UI 事件流与消息推送机制,用于调试与自定义客户端实现

应用场景

用户怎么说本技能做什么
"我要把 LangGraph 写的 Agent 部署成 HTTP 服务"读取 adapter-langgraph.md + server-quickstart.md,输出带 ClientStateAnnotation 的适配器代码与 run() 启动配置
"微信小程序里要接 AI 对话,后端用什么方案"读取 ui-miniprogram.md + agent-deployment.md,输出小程序端组件调用 + CloudBase 托管部署步骤
"CloudBase 上构建 Agent 总是报依赖错"读取 agent-deployment.md 中 Dependency Alignment Policy,输出 @cloudbase/agent-* 包的版本锁定与对齐规则
"LangChain 的 Agent 怎么暴露给前端调用"读取 adapter-langchain.md,输出含 clientTools() 的适配器实现与端点配置
"AG-UI 的 event 流格式看不懂,要自定义客户端"读取 agui-protocol.md + adapter-development.md,输出事件类型对照表与 AbstractAgent 最小实现模板