SuperAPI AI 工具集

taruvi-app-developer

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:这是 Taruvi 的单一后端技能,分为控制面与数据面两层。控制面通过 MCP 完成资源编排;数据面通过函数运行时执行 Python 函数体,签名为 def main(params, user_data, sdk_client),运行于 Celery worker,sdk_client 已预认证。若任务是在前端接线 React/Refine provider 或 hooks,应改用 taruvi-refine-providers。

主要能力:控制面可编排数据表、策略、角色、用户、存储桶、密钥、函数元数据、分析查询及带审计的原生 SQL;数据面支持多资源运行、事件触发(RECORD_CREATE、RECORD_UPDATE、RECORD_DELETE、POST_USER_CREATE 等)、定时任务、带密钥的外部 API 调用、超过 30 秒的异步任务(async_mode=True)、公开未认证端点(is_public=True)、函数间流水线。

使用方式:先决定用函数还是仅编排;写函数前阅读函数编写与 SDK 参考;MCP 操作查阅工具速查表与对应任务文档;破坏性操作遵循先查看现状、说明影响范围、取得确认再执行的三步协议。完成后应重新读取资源并端到端执行函数或分析查询验证。

限制与注意:应信任 MCP 工具返回而非记忆,不要臆造端点或方法名;create_update_schema 会丢弃 payload 中缺失字段,须先 get_datatable_schema 再提交完整字段;manage_policies 采用替换而非合并;不得重新认证 sdk_client 或硬编码密钥;函数返回值须可 JSON 序列化;超过 30 秒需异步;用 log() 而非 print();前端多资源级联应移入函数。破坏性操作需用户明确确认,测试用户命名与密码管理、清理与漂移检查等细节以资料为准,未提供的收费、价格等信息暂未提供。