参考
命令参考
所有 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 代理交互。
