Beta

这个 launch flow 同时建立应用与开发 Agent:应用部署到 Cloudflare,Agent 连接 GitHub 代码库,在清晰的权限边界内持续修改、提交和推进工作。

cloudflare-worker-launch 是一条引导式启动流程:部署 Cloudflare 应用、授权 Manyfold、创建或采用 Agent、连接 GitHub 仓库,并检查应用和 Agent 是否准备就绪。目标不是只部署一次,而是建立可持续开发的工作链路。

应用与 Agent 保持不同职责:Cloudflare 承载应用;Manyfold 管理 Agent。GitHub 是两者之间的代码协作桥梁。

开始前准备

  • Cloudflare 持续开发流程:一个 Cloudflare 项目、要连接的 GitHub 仓库、Manyfold 账户,以及按最小权限准备的部署凭据。
  • 可轮换的凭据:Cloudflare、GitHub 与 Manyfold 的凭据都要能被撤销和重新签发,且各自只授予这套流程需要的范围。

五步启动流程

步骤动作说明
第 1 步Deploy app从 launch 项目部署应用。此应用承载之后的配置与连接流程。
第 2 步Authorize Manyfold授权你的 Manyfold 账户,让启动流程可以为当前工作建立所需的 Agent 连接信息。
第 3 步设置或采用 Agent创建新的 Agent,或采用已有 Agent;在此配置模型、开发技能、A2A 与所需的 Agent 凭据。
第 4 步Link GitHub连接应用对应的 GitHub 仓库,使 Agent 能在确定的代码库中工作并将变更提交回 Git。
第 5 步Readiness check确认应用、仓库和 Agent 的连接状态,再开始真实的开发任务。

启动流程可以选择新建或采用现有 Agent;这让团队能保留既有 Agent 的 workspace 与配置,而不是强制重新开始。

Agent 之后如何持续开发应用

完成连接后,Agent 的典型循环是:理解任务 → 在连接的仓库中检查代码 → 修改文件 → 执行项目可用的验证 → 提交并推送变更。Cloudflare 的 Git 部署再根据你的项目设置构建和发布这些变更。

触发结果
团队提出需求,在 Manyfold 中向 Agent 说明任务Agent 修改 GitHub 仓库,提交并推送经过检查的变更
GitHub 变更触发已配置的部署流程Cloudflare 应用更新,按项目的分支与环境策略发布

这不是绕过 Git 的直接生产修改。把代码变更留在仓库和现有 CI/CD 流程中,团队仍可使用分支保护、审查、预览环境和发布控制。

凭据与安全边界

launch 项目处理两类敏感信息:用于配置流程的管理 API token,以及供特定 Agent 会话使用的凭据。项目 README 说明这些信息由服务端保存,并建议生产多租户部署设置 CONFIG_ENCRYPTION_KEY

npx wrangler secret put CONFIG_ENCRYPTION_KEY
凭据或权限应如何处理
Cloudflare 管理权限只授予部署和配置所需的最小范围;完成 setup 后按团队策略保留或移除。
GitHub 仓库权限只连接 Agent 实际需要维护的仓库和组织范围,并保留审查与分支保护。
Manyfold Agent 凭据绑定明确的 Agent 和用途;避免共享高权限 token。
配置加密密钥只保存为 Cloudflare secret;不得放到 Git、客户端、文档或截图中。

Agent 可以执行代码工作,不等于它应拥有无限权限。把仓库权限、部署凭据和生产环境访问作为独立决定,并按照你的团队政策设置。

开始前检查

  • 确认团队拥有 Cloudflare 项目与对应的部署权限。
  • 确认要连接的 GitHub 仓库、默认分支、审查规则与部署策略。
  • 决定采用已有 Agent 还是新建 Agent,并检查其运行环境、模型与技能设置。
  • 准备只授予必要范围的凭据,并建立密钥轮换与撤销方式。
  • 先用 staging 或非生产仓库运行一次完整流程,再接触生产用户和数据。

常见问题

  • 这个 launch flow 做什么?

    它通过部署、授权、Agent 设置、GitHub 连接和就绪检查,建立 Cloudflare 应用与可持续开发该代码库的 Manyfold Agent。

  • Agent 会自动获得生产环境的所有权限吗?

    不应如此假设。应按最小权限原则配置 GitHub、Cloudflare 和 Manyfold 凭据,并由团队决定 Agent 可访问的仓库、环境和部署流程。

  • 这个项目已适合直接用于生产吗?

    README 标注为 Draft;生产使用前应先自行验证,尤其是 GitHub App 安装与新仓库的完整流程。

另请参阅

这个页面有帮助吗?