用途:让应用仓库持续符合 Eve 约定,适用于 Eve 平台更新或 manifest schema 变更后、重大部署或发布前,以及新维护者接手时。各项检查相互独立,可并行执行。
主要能力分三阶段。第一阶段评估:快速检查 .eve/manifest.yaml 是否存在且 schema 为 eve/compose/v1、skills.txt 是否有固定或过时条目、AGENTS.md/CLAUDE.md 是否引用当前技能、agents/ 下 agents.yaml、teams.yaml、chat.yaml 是否存在,以及代码库中是否有明显废弃 CLI 模式或内联密钥。仅一处需处理时直接处理,否则进入第二阶段。
第二阶段按领域派发 worker:Manifest 对齐检查 schema、优先 services: 而非 components:、保持 x-eve ingress/pipeline、x-eve.defaults、x-eve.agents 配置与路径有效、密钥使用 ${secret.KEY}、发布前含 build 步骤、Docker 镜像服务定义 build.context,自定义 BYO registry 才需要 REGISTRY_USERNAME 与 REGISTRY_PASSWORD。Skills 文件更新 Eve skillpack 引用并移除过时或固定版本。智能体指令更新 AGENTS.md、CLAUDE.md 与 agents/ 配置,加入 eve-se-index 引用并清理过时命令或 URL。废弃模式检查旧 CLI 命令(如 eve deploy 与 eve env deploy)、缺少 --ref 的旧部署语法、硬编码域名、内联密钥、缺少 org.opencontainers.image.source 标签的 Dockerfile、缺少 build 步骤的 pipeline 等。
第三阶段验证:docker compose up --build;eve env deploy staging --ref main --repo-dir .(--ref 需 40 位 SHA 或可解析引用);必要时加 --direct 绕过 pipeline;用 eve job follow 跟踪部署任务。
限制:资料未提供该技能的安装方式、收费、平台支持范围与效果保证,暂未提供。