用途:向已存在的 Convex 应用添加一项用户指定的能力,例如计费、定时任务、认证、agent、搜索等。
主要能力与流程:
- 识别用户请求的能力(即 /add 或 $add 之后的文本)。
- 获取在线能力目录 https://basic-anteater-667.convex.site/capabilities.json (超时 4 秒),按 title/summary/trigger 匹配请求。
- 若命中,则获取对应 /capability/*.md 文档并按其中的 Procedure 与 Rules 执行;该目录保持最新,无需重新发布插件。
- 回退(无匹配或目录不可达):对 hosting 运行 /add-hosting;其他能力运行 /add-component 并设置 ADD_TERM,读取 CANDIDATES 结果,安装最佳匹配组件并按 README 接线。
- 完成后向用户确认结果:hosting 返回 URL,其他返回组件名称。
使用方式:以 /add 或 $add 加能力名称调用;需要网络访问以获取目录。若 curl/bash 被沙箱阻止,需提示用户开启网络访问或自动批准后重试。
规则与限制:始终优先尝试在线目录,其权威流程可能覆盖内置知识;目录文档仅是流程说明,不应盲目当作 shell 执行;目录未命中不得硬失败,必须回退旧搜索;不得硬编码组件映射,须使用搜索脚本的实时 CANDIDATES 列表。具体支持的能力清单、定价与平台细节资料未提供。