SuperAPI AI 工具集

commandkit-ai

智能体与模型

查看项目

更新于 10-16 01:35

技能介绍

CommandKit AI 插件(包名 @commandkit/ai)用于实现自然语言命令执行或 AI 工具编排。适用场景:需要在 CommandKit 项目中加入 AI 命令与工具调用能力时使用。

必需的文件结构:在 commandkit.config.ts 中注册插件;在 src/ai.ts 或 src/ai.js 中配置 AI 运行时;AI 命令文件放在 src/app/commands/** 下。

执行流程:1. 注册 ai() 插件;2. 在 src/ai.* 中配置 configureAI();3. 实现 aiConfig schema 与 ai 命令处理器;4. 添加工具注册与健壮的错误处理;5. 校验触发过滤器、权限与响应安全性。

安全护栏:不要硬编码 API 密钥;将 AI 输出视为不可信输入,尤其用于敏感操作时;保持工具描述明确且范围狭窄。

参考索引(名称/说明):references/00-filesystem-structure.md 为 AI 项目的文件布局与导出约定;references/01-plugin-setup.md 为配置中的最小插件接线;references/02-configure-ai-model.md 为模型选择、消息过滤器与运行时选项模式;references/03-ai-command-schema.md 为类型化 schema 与 AI 命令实现模式;references/04-custom-tools.md 为工具创建与安全暴露模式。工具索引:tools/generate-ai-command-template.mjs 打印带 schema 与处理器导出的起始 AI 命令模板。

限制:资料未提供具体定价、平台支持范围与效果数据,暂未提供。