SuperAPI AI 工具集

deploy-agent

部署与运维

查看项目

更新于 10-16 06:43

技能介绍

用途:deploy-agent 用于把全栈应用按多步骤流程部署上线,覆盖设计、构建、本地测试、推送 GitHub、部署到 Cloudflare Pages,并在每个主要步骤要求人工批准。

主要能力:提供 init、status、continue、build、test、push、deploy、cancel、list 等命令;部署状态保存在 ~/.clawdbot/skills/deploy-agent/state/{deployment-name}.json,可跨会话持久化;各部署相互独立。

使用方式:先执行 clawdhub install deploy-agent 安装;用 deploy-agent init my-app 初始化并进入设计阶段;随后依次执行 build、test、push、deploy,例如 deploy-agent deploy my-app my-blog.sheraj.org。push 默认仓库名等于应用名,deploy 默认域名为 {name}.sheraj.org。

依赖与配置:需要 gh、wrangler、git、jq;Cloudflare token 配置在 ~/.wrangler.toml 的 [account] api_token。

限制与注意:资料未说明收费、价格或平台支持范围;Next.js + Cloudflare D1 部分给出常见问题与修复,如锁定文件不同步、Next.js 版本需为 15.5.2、API 路由需 export const runtime = 'edge'、D1 访问应使用 getRequestContext().env.DB,以及部署后在 Cloudflare 控制台添加 D1 绑定。