SuperAPI AI 工具集

volcengine-prepare

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:在把本地目录或 GitHub 仓库部署到火山引擎前,先分析项目并给出可行的部署路径建议。它是决策支持工具,不是工作流引擎,不追求生成重型报告。

主要能力:从本地路径或 Git URL 解析仓库,运行分析脚本识别语言、框架、端口、Docker/compose 形态、依赖、迁移、入口点和可部署服务面;在凭据可用时可选校验火山引擎身份与区域;在明确可部署服务面后,给出 ECS、VKE、veFaaS 的排序列表,说明各路径的吸引力与成本,并推荐资源管理方式(cli 或 iac)。

使用方式:默认流程为解析仓库、运行分析、可选身份校验、排序部署路径、推荐资源管理方式并请用户确认。Git URL 会克隆到临时缓存,本地路径就地分析。示例命令:bash scripts/analyze-repo.sh "$repo_dir";身份校验:ve sts GetCallerIdentity;区域服务探测:bash scripts/check-region-services.sh。需要跨步骤延续时,仅在 .volcengine/ 下保存最小状态,如 deploy-choice.json。

适用场景:需要判断项目适合 ECS(虚拟机)、VKE(容器/Kubernetes)还是 veFaaS(Serverless)时;需要决定用 CLI 资源台账还是 Terraform/IaC 时;需要确认数据库产品与引擎(rds/mysql、rds/postgresql、rds/sqlserver、aidap/supabase、aidap/postgresql)时。

限制:文件级信号只是证据而非结论,Dockerfile、package.json 或构建脚本本身不能证明可部署;若无法识别具体部署目标,应先询问子目录、服务、命令、产物或静态输出。推荐阶段不运行严格的工具依赖检查,选定路径后才检查对应工具。凭据缺失时仍可继续推荐,但需说明执行所选路径时再做凭据检查。预检为建议性而非门槛。若账户实名或余额无法可靠查询,只做简短提醒,不编造检查结果。选择 veFaaS 会切换到 volcengine-vefaas 技能,失败则返回主流程。复用资源不得被清理销毁。