# recursive loop
自调度自主循环模式。
```bash
recursive loop [选项] <目标>
```
## 说明
Loop 模式让 Agent 持续循环运行。完成一个目标后,Agent 可以调度下次唤醒时间,适合用于监控、定期任务和自我改进工作流。
Agent 获得一个特殊的 `schedule_wakeup` 工具,可以设置下次休眠多长时间后再被唤醒。
## 选项
| `--workspace <path>` | 当前目录 | 文件系统沙箱根目录 |
| `--max-steps <n>` | `32` | 每轮迭代的步骤预算 |
| `--interval <secs>` | *(Agent 决定)* | 覆盖唤醒间隔 |
| `--max-iterations <n>` | 无限 | N 次迭代后停止 |
## 示例
```bash
# 监控目录并报告变更
recursive loop "监控 src/ 的变化,总结上次运行以来发生了什么"
# 自我改进循环(Recursive 项目本身使用的方式)
recursive loop "读取 .dev/goals/ 并实现下一个未完成的目标"
```
## 循环状态
迭代之间,Agent 可以使用 `remember` 和 `recall` 工具持久化状态,从而追踪已完成和待完成的任务。