用途
CloudBase Agent 用于构建和部署 AI 智能体,基于 CloudBase Agent SDK,并实现 AG-UI 协议,以支持智能体与 UI 之间的流式通信。
主要能力
- 支持 TypeScript 与 Python 两种语言。
- 实现 AG-UI 协议,用于流式智能体-UI 通信。
- 作为语言路由入口,引导读取对应语言的专属技能文件。
使用方式
该技能采用语言路由机制,使用流程如下:
- 判断语言:
- 用户提到 “TypeScript”、“Node.js”、“TS” → TypeScript。
- 用户提到 “Python”、“FastAPI”、“pip” → Python。
- 无明确信号 → 强制使用 TypeScript。
- 读取对应语言的技能文件:
- TypeScript → 读取 ts/skill.md,然后遵循该文件中的全部说明。
- Python → 读取 py/skill.md,然后遵循该文件中的全部说明。
注意:确定语言后必须读取对应的技能文件,在读取之前不得进行任何代码生成。每个语言技能文件都是自包含的,包含各自的快速开始、路由表、部署说明和适配器指南。
依赖与限制
- 同仓库的其他 CloudBase 技能与本技能并列发布,需使用本地相对路径引用,例如 ../auth-tool-cloudbase/SKILL.md。
- 如果引用的同级技能文件在当前环境中缺失,应请用户安装完整的 CloudBase 插件(或缺失的技能)。
- 不要将远程技能或协议 markdown 通过 HTTP 抓取到智能体上下文中。
适用场景
适用于需要使用 CloudBase Agent SDK 构建和部署 AI 智能体,并实现 AG-UI 协议流式通信的开发场景,支持 TypeScript 和 Python 两种技术栈。