参考

命令参考

所有 REAP 交互通过 /reap.* 斜杠命令进行。这是用户和 AI 代理的主要接口。

生命周期命令

命令描述
/reap.evolve运行整代生命周期(推荐)。日常开发的主要命令。循环遍历所有阶段——learning、planning、implementation、validation、completion。
/reap.start开始新的一代。提示输入目标,创建 current.yml,并将阶段设置为 learning。
/reap.next推进到下一个生命周期阶段。在推进前验证产物存在和 nonce 链。
/reap.back返回前一个阶段(微循环)。用法:/reap.back [--reason "<reason>"]
/reap.abort中止当前代。两阶段流程:确认(显示将发生什么)然后执行。选项:--phase execute、--reason、--source-action <rollback|stash|hold|none>、--save-backlog。

协作命令

命令描述
/reap.merge并行分支的合并生命周期。用法:/reap.merge [--type merge --parents "<branchA>,<branchB>"]
/reap.pull拉取远程变更并检测合并机会。
/reap.push验证 REAP 状态(如果代正在进行中则发出警告)并将当前分支推送到远程。

通用命令

命令描述
/reap.init在项目中初始化 REAP。自动检测 greenfield 或现有代码库。
/reap.knowledge管理 genome、environment 和上下文知识。子命令:reload、genome、environment。
/reap.config查看/编辑项目配置(.reap/config.yml)。
/reap.status检查当前代状态、阶段进度和 backlog 摘要。
/reap.help显示可用命令和主题。
/reap.run直接执行生命周期命令。用于精细的阶段和 phase 控制。
/reap.update运行从 v0.15 到 v0.16 的迁移。

脚本编排器架构

每个斜杠命令是一个调用 reap run <cmd> 的单行 .md 包装器。TypeScript 脚本处理所有确定性逻辑并返回结构化的 JSON 指令给 AI 代理。模式:Gate(前置条件检查)→ Steps(工作执行)→ Artifact(记录到 .reap/life/)。

CLI Commands (reference)

CLI 命令(reap ...)在终端中运行。它们处理项目设置和维护——init、status、run、fix、clean、destroy、make backlog、cruise。它们不与 AI 代理交互。