概述
快速选择
- 想边聊边做、随时干预 → 交互模式
- 改动前想先看清方案、确认再动手 → Plan
- 有一个明确目标,希望 Qoder 一直做到完成 → Goal
- 需要在指定时间运行,或按日历重复 → 定时任务
- 需要按固定时间间隔反复运行同一件事 → /loop
- 需要多个 Agent 协作、编排复杂流程 → Workflow
- 需要在脚本或 CI/CD 中自动运行 → Headless
边聊边做:交互模式
qodercli 进入交互式(TUI)会话,用自然语言对话,随时查看 Qoder 的动作、确认权限、纠正方向。
适合探索代码、逐步实现功能、调试问题等需要人机紧密配合的任务。详见 使用 CLI。
先规划再执行:Plan
/plan 命令进入或退出。详见 先规划再执行(Plan)。
持续完成一个目标:Goal
/goal set <目标> 进入,Qoder 会自动切换到自动化执行状态,减少中途打扰。
适合"把测试全部修绿""完成某个重构直到构建通过"这类有清晰终点的任务。详见 持续完成目标(Goal)。
在指定时间执行:定时任务
按固定间隔重复执行:/loop
/loop。适合轮询状态、持续检查、周期性重复动作。
详见 重复执行任务(/loop)。
多 Agent 协作:Workflow
在脚本中运行:Headless
qodercli --print 运行,可以输出 Text、JSON 或 Stream JSON 结构化结果。
由于没有人在旁边确认,Headless 模式下需要预先配置好权限。详见 在脚本中运行 Qoder CLI。
组合使用
- 先用 Plan 确认方案,再进入 Goal 让 Qoder 自主执行到完成。
- 在 Headless 模式下搭配权限模式,实现无人值守但受控的自动化。
- 用 定时任务 或 /loop 触发一段固定的自动化流程。