用途:协助 AI Agent 将 AI GO Custom App(线上 app 或 FDE repo)转换为可上架的 marketplace template。流程按 S0→S9 状态机推进,由脚本强制,阶段不可跳。
主要能力:抽取与正規化来源内容;租戶污染扫描与逐条去租户化裁決;Data Center schema 抽取;生成 demo 种子数据;meta 归一化与本地 audit;推送 Developer 平台建草稿、沙箱端到端测试、送审;商城展示图上传。
用法要点:先跑 python scripts/devportal.py whoami 与 python scripts/aigo_client.py whoami 检查权限;缺 PAT 则 python scripts/devportal.py setup。S0 由用户判定 new/merge/exclude;S1 抽线上 app 前须 confirm-source;S3 裁決写入 decisions.json 后用 apply_decisions.py 套用;S4 用 dc_extract.py 挑表;S6 跑 normalize_meta.py、confirm-meta、audit_local.py;S7 python scripts/devportal.py push;S8 用 e2e_devportal.py(full 为送审前要求);S9 由用户执行 submit;S10 用 module_images.py 上传展示图。
限制:只处理 custom app 形状的 repo,独立 Next.js/Express/Flutter 等不适用;一律新制 data_center_schema;对外呼叫须走 ctx.http.call 且金鑰自帶,沙箱 runner 为 default-deny egress;密码只存 ~/.aigo-transfer/.env,agent 不代填;权限与设定问题不可靠改代码绕过。