SuperAPI AI 工具集

appdb-collection-create

通用与其它

查看项目

更新于 10-15 23:39

技能介绍

用途:当应用需要新建 AppDB 存储、且希望用 CLI 一次性完成 datastore 与 collection 创建时使用本技能,涵盖存储初始化生命周期,包括创建所需 datastore、在其中创建集合、记录生成的标识符,并为后续清单映射与文档写入做准备。集合创建后的文档增删改查请使用 ~/.agents/skills/appdb/SKILL.md。

主要能力:假设 community-domo-cli 提供 appdb collection-create 操作,并在需要时自动完成 datastore 供给。首选执行路径为 CLI:community-domo-cli --instance <instance> appdb collection-create --body-file collection.json。若某环境不支持 CLI,可回退到直接端点流程:POST /api/datastores/v1 创建 datastore,POST /api/datastores/v1/{datastoreId}/collections 创建集合。

输入约定:请求体至少包含集合名称、集合 schema.columns,可选 syncEnabled,例如 name 为 TasksCollection、columns 含 title 与 status(均为 STRING)、syncEnabled 为 true。

输出要求:返回或持久保存 datastoreId、collectionId、collectionName,以便下游技能完成清单映射并在新集合中创建文档。创建成功后,需按本仓库约定确保应用清单包含集合接线。

适用场景:应用需要新建 AppDB 存储而非复用已有集合时。

限制与检查清单:确认应用需要新存储、优先使用 CLI 创建路径、捕获 datastore 与 collection 标识符、执行清单映射后续步骤、明确交接给文档 CRUD 流程。具体环境支持情况与实现细节以实际资料为准。