用途:协助 AI Agent 开发 AI GO Custom App,前端使用 React 18 + TypeScript,后端为放在 actions/ 目录、定义 execute(ctx) 的 Python Server-Side Action;也涵盖环境设置、部署、验证与从零规划新 App 的流程。
主要能力:按阶段推进,Phase -1 通过 python scripts/check_update.py 做技能自我更新;Phase 0 强制 Review 现有代码,盘点租户既有自建表、既有排程与对外调用;Phase 1 设置租户空间 https://[tenant].ai-go.app/* 与凭据;Phase 1.5 强制需求盘点与实作计划,产出 app 分配表、授权架构表、资料承载表等并在用户同意后才建 app;Phase 2 至 5 涵盖脚手架、开发规则、部署编译验证与 E2E 验证。脚本包括 aigo_auth.py、aigo_scaffold.py、aigo_sync.py、aigo_compile.py、aigo_publish.py 等。
使用方式:先运行 uv run --project scripts python scripts/aigo_auth.py setup 建立凭据范本,由用户自行填写,再 status、login、app add;部署按同步 VFS、编译、验证、发布循环进行。
限制:CSS 仅支持全局 App.css,须用 :host, :root 双选择器;多页用 HashRouter;不可修改 SDK 文件;不支援动态 import 与 Node.js 原生模组;对外呼叫必须走 ctx.http.call 并先建立同名外部服务;凭据不得由 agent 代填或印出;工作区不能放在技能安装目录内。详细规则与端点以官方 references 为准。