SuperAPI AI 工具集

apex

编程与开发

查看项目

更新于 10-15 12:29

技能介绍

APEX 是一个自适应的实现工作流,围绕“分析(Analyze)→ 计划(Plan)→ 执行(Execute)→ 检验(eXamine)”四个阶段组织任务推进。它可用于功能开发、缺陷修复等需要结构化落地的实现类工作。其核心原则是:任务契约、仓库当前状态、权限范围与证据是唯一的事实来源,而不是任何口头假设或强制性的工具实现方式。

使用方式上,APEX 要求只加载当前步骤以及该步骤明确引用的文件,从 steps/step-00-init.md 开始。运行状态通过 scripts/apex-state.py 持久化到 .agents/apex/runs/<run-id>/ 目录下,并明确禁止在运行状态中存储密钥(secrets)。

流程按步骤文件展开:契约阶段为 steps/step-00-init.md,并包含交互(00b-interactive)、分支(00b-branch)、预算(00b-economy)、产物保存(00b-save)等变体;分析阶段为 steps/step-01-analyze.md;计划阶段为 steps/step-02-plan.md,并含扩展图(02b-tasks);执行阶段为 steps/step-03-execute.md,并含团队执行(03-execute-teams);验证阶段为 steps/step-04-validate.md;检验与解决阶段为 steps/step-05-examine.md 与 steps/step-06-resolve.md;按需测试阶段为 steps/step-07-tests.md 与 steps/step-08-run-tests.md;按需证明阶段为 steps/step-10-verify.md;交接阶段为 steps/step-09-finish.md。

标志位用于表达意图,但并不强制某种具体实现:-a/-A 表示交互低/标准;-x/-X 表示对抗式/基于风险的评审;-s/-S 表示产物详尽/精简;-t/-T 表示新增测试开/关;-v/-V 表示运行时证明开/关;-e/-E 表示预算低/标准;-b/-B 表示分支开/关;-pr/-PR 表示拉取请求开/关;-i 表示交互式配置;-k/-K 表示扩展产物开/关;-m/-M 表示偏好并行/直接;-r <id> 表示从某个检查点恢复。

委派方面,APEX 只委派有边界、相互独立的工作,并要求记录目标、允许的文件、禁止的范围、完成证据和停止条件。被委派返回的工作在协调者检查差异(diff)之前一律视为不可信。当证据推翻某个假设时,需要重新计划,并保留与任务无关的本地改动。

完成条件方面,只有在以下情况同时满足时才可结束:所请求的实现已经就位、验收标准有当前证据支撑、新引入的失败已解决、所需评审已完成,且交付动作已有权威的读回(read-back)确认。

关于收费、价格、平台支持或具体效果,资料中暂未提供。