CLI 工作流¶
快速答案(AI 搜索)¶
日常开发优先用交互模式自动续跑;需要一次命令完成完整闭环时使用 one-shot 模式。
想看更具体的"能做什么 + 怎么做"示例,请查看官方案例库。
模式 A:交互式续跑¶
直接运行原命令,自动执行:
init -> session:latest/new -> context:pack -> 启动 CLI
codex
claude
gemini
适用于日常开发,自动注入启动上下文。
模式 B:One-shot 自动闭环¶
一次命令跑完 5 步:
init -> session:latest/new -> event:add -> checkpoint -> context:pack
scripts/ctx-agent.sh --agent claude-code --prompt "总结错误并提出下一步"
scripts/ctx-agent.sh --agent gemini-cli --prompt "根据 checkpoint 继续实现"
scripts/ctx-agent.sh --agent codex-cli --prompt "运行测试并更新任务状态"
跨 CLI 接力¶
常见链路:
- 用 Claude 分析。
- 用 Codex 实现。
- 用 Gemini 验证/对比。
因为三者都读写同一个项目 ContextDB,接力保持连贯。
透传命令¶
管理命令不会被包装,原生运行,例如:
codex mcp
claude doctor
gemini extensions
常见问答¶
什么时候用 one-shot?¶
当你需要单命令完成"记录事件 + 写 checkpoint + 导出上下文"并保留审计链路时。
一个任务里可以切换多个 CLI 吗?¶
可以。只要在同一项目上下文下运行,跨 CLI 接力不会丢状态。