SuperAPI AI 工具集

lovable-deploy

部署与运维

查看项目

更新于 10-15 08:52

技能介绍

Lovable Deployment 是一个部署类技能,用于从任意编码智能体(coding agent)执行 Lovable 后端工作。根据资料,其适用场景包括 Supabase Edge Functions、数据库迁移、Lovable MCP 配置、部署验证等。

一、授权与 YOLO 模式 技能首先读取 .lovable-agent/config.json 中的 deploy.yolo_mode 字段。显式布尔值 true 启用 YOLO,false 禁用。若该字段缺失,则回退到旧版配置:CLAUDE.md 的 Yolo Mode Configuration 段落中的 yolo_mode: on/true 或 Status: on/true。缺失或无法识别的值视为关闭。显式中性值优先于旧版设置。deploy.mode: auto 只用于选择传输方式,不会启用 YOLO。

YOLO 开启时:用户已授予常驻授权,可提交完成任务所需的 Lovable 提示词(通过 MCP 或浏览器),包括消耗 Lovable 额度的提示词,无需再次询问。通用的 AGENTS.md、agent.md 或 CLAUDE.md 中要求提交 Lovable 提示词前确认的规则,仅在 YOLO 关闭时适用;YOLO 开启时不构成冲突或停止理由。

YOLO 关闭时:除非当前请求已明确授权提交,否则需先获得用户确认。准备提示词本身无需确认。

技能要求保留明确的任务限制,例如“不要部署/发布”、平台审批要求,以及破坏性或不可逆数据库操作的确认要求。YOLO 只授权范围内的提示词,不授权无关变更或自动前端发布。

当 deploy.confirm_migrations: true 时,即使 YOLO 开启也需确认迁移执行;为 false(默认)时,范围内普通迁移无需重复批准。破坏性或不可逆数据库操作仍需确认。自动推送(auto-push)与自动部署(auto-deploy)是独立设置,不能仅因 YOLO 开启而启用。

二、传输方式选择 若 deploy.mode 为 manual,则返回提示词而不提交。否则使用配置的传输方式(mcp 或 browser);auto 按以下回退顺序执行:

  1. 官方 Lovable MCP(https://mcp.lovable.dev),当服务器及所需操作可用时。调用前需阅读其工具 schema 与服务器说明。
  2. 当 MCP 不可用或不支持该操作时,对配置的 Lovable 项目使用浏览器自动化。
  3. 当两条自动化路径都不可用时,将手动提示词复制给用户。

三、部署前检查

  • 确认 GitHub 已有最新提交,并允许正常的 GitHub → Lovable 同步延迟。
  • 读取 .lovable-agent/config.json(或旧版 Claude 配置)获取项目 ID 与模式。
  • 扫描变更代码中所需的密钥名称,报告缺失配置但不暴露具体值。
  • 应用上述授权与迁移门控;传输方式选择本身不授予授权。

四、部署后验证 部署后需区分“已接受”(智能体收到请求)与“已验证”(响应/日志或 Preview 检查确认结果)。不得仅凭异步 MCP 确认就声称已验证。若支持轮询,使用有界超时轮询;否则报告已接受状态并给出手动验证步骤。

五、失败处理与安全 MCP 失败需先分类再回退:不支持的操作、超时或服务器不可用使用浏览器自动化;认证失败需要重新认证或手动交接。不得无限重试认证失败。不得在 MCP 请求、浏览器 URL、日志或生成的报告中包含预览令牌或密钥值。

六、兼容性参考 现有的 ../yolo/ 技能与 ../yolo/references/mcp-workflows.md 包含 Claude 浏览器与 MCP 流程,应保留为兼容性参考,而不是创建自定义 MCP 服务器。

关于该技能的收费、价格、平台支持范围等更多信息,资料中暂未提供。