SuperAPI AI 工具集

opendeploy

部署与运维

查看项目

更新于 10-16 03:10

技能介绍

用途:在编码智能体中把当前项目一键部署到 OpenDeploy,生成实时访问 URL。官方建议通过 npm 包 @opendeploydev/cli 执行,Markdown 参考仅用于规划、schema 与回退调试。用户说“部署这个”、调用 /opendeploy 或索要实时 URL 时适用。

主要能力:一条命令从本地源码部署到 *.opendeploy.site;托管 Postgres/MySQL/MongoDB/Redis 并自动注入 DATABASE_URL、MYSQL_URL、MONGODB_URI、REDIS_URL;通过 opendeploy-volume 提供逐服务持久卷(本地路径 StorageClass,单挂载 RWO,节点本地),新服务可在 service.json 内联声明卷,以 StatefulSet 启动;首次部署免费、无需建号或付款方式,成功后返回绑定项目的步骤;拒绝智能体发起破坏性删除,改用仪表盘移交。

使用方式:每次调用先跑状态预检 opendeploy preflight . --json,它返回本地 CLI/技能版本、认证状态、上下文、网关健康与只读部署计划摘要。需要核对最新版本时才用 opendeploy update check --json 或 opendeploy preflight . --refresh-updates --json。命令清单以 opendeploy routes list --json 为准。API 调用使用 dashboard.opendeploy.dev;仅在安装/更新 CLI 时访问 npm registry。不要用 npx 执行部署。

更新与插件:更新策略来自 preflight 中的 updates.policy;policy_blocked 为 true 时须先按 policy_target 更新再变更。插件更新按宿主平台执行对应命令(Claude、Codex、Cursor、OpenClaw、OpenCode 各自命令),新技能文本通常在下一个会话生效。

限制与安全:未绑定本地部署凭证的访客额度受免费计划 CPU/内存上限约束,replicas 固定为 1,最多 10 个在线访客项目,无活动 6 小时后软删除;自定义域名需绑定账号,子域名重命名无需绑定。仅展示环境变量键名,绝不打印取值、API 密钥、令牌或绑定签名;令牌只发往 dashboard.opendeploy.dev。平台只有一个用户面部署目标(生产)和默认区域 us-east-1。对象存储、模板、专用服务器等能力暂未提供。若配额受限,应提示按 exceeded_resources 说明具体超限资源,并给出升级、调整资源或暂停选项。