SuperAPI AI 工具集

cloudbase-agent

智能体与模型

查看项目

更新于 10-16 05:37

技能介绍

用途

CloudBase Agent 用于构建和部署 AI 智能体,基于 CloudBase Agent SDK,并实现 AG-UI 协议,以支持智能体与 UI 之间的流式通信。

主要能力

  • 支持 TypeScript 与 Python 两种语言。
  • 实现 AG-UI 协议,用于流式智能体-UI 通信。
  • 作为语言路由入口,引导读取对应语言的专属技能文件。

使用方式

该技能采用语言路由机制,使用流程如下:

  1. 判断语言:
    • 用户提到 “TypeScript”、“Node.js”、“TS” → TypeScript。
    • 用户提到 “Python”、“FastAPI”、“pip” → Python。
    • 无明确信号 → 强制使用 TypeScript。
  2. 读取对应语言的技能文件:
    • 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 两种技术栈。