SuperAPI AI 工具集

publish-app

部署与运维

查看项目

更新于 10-15 23:56

技能介绍

用途:当用户想让已有的 Twenty 应用具备可发布状态时使用,包括撰写上架文案、品牌与公开资源、以及正式发布。典型触发场景:为应用市场准备应用、编写 README、发布到 npm、添加 logo/截图/市场元数据、设置 defineApplication 的市场字段、上线前审查列表、发布新版本。

不适用:脚手架搭建(用 create-app)、修改应用实体(用 develop-app)、把私有构建部署到特定 Twenty 服务器(用 manage-app)、查询工作区记录(用 use-twenty-mcp)。

主要能力与检查项:检查 package.json、README.md、src/application-config.ts 和 public/;面向 npm 市场发布时,确保 package.json 有有效的递增版本号和 twenty-app 关键词;在 defineApplication() 中核对 displayName、description、author、category、logoUrl、screenshots、aboutDescription、websiteUrl、termsUrl、emailSupport、issueReportUrl 等市场字段;logoUrl 与 screenshots 应指向 public/ 中的文件。注意:若省略 aboutDescription,市场会使用 npm 包中的 README.md 作为 About 内容。

使用方式:用 yarn twenty dev:build 校验,用 yarn twenty app:publish 或 yarn twenty app:publish --tag <tag> 发布。

限制与边界:公开资源不得包含密钥、私有数据、客户记录、真实令牌或未公开的机密材料。涉及远程、部署到特定服务器、日志、排障与 CI/CD 时改用 manage-app;若列表准确前需先修改应用实体,改用 develop-app。若发布细节不明确,可先通过内置的 twenty-docs MCP 服务器检索官方 Twenty 文档,不要猜测。