# CLI Tools Execution Specification Unified reference for `ccw cli` — runs agent tools (gemini, qwen, codex, claude, opencode) with a shared interface for prompt, mode, model, directory, templates, and session resume. **References**: `~/.claude/cli-tools.json` (tool config), `~/.ccw/templates/cli/` (protocol + prompt templates) --- ## 1. Quick Reference ### Command Syntax ```bash ccw cli -p "" [options] ``` ### Options | Option | Description | Default | |--------|-------------|---------| | `-p, --prompt` | **Required**. Prompt text | — | | `--tool ` | Tool: gemini, qwen, codex, claude, opencode | First enabled in config | | `--mode ` | `analysis` (read-only), `write` (create/modify/delete), `review` (codex-only) | `analysis` | | `--model ` | Model override | Tool's `primaryModel` | | `--cd ` | Working directory | Current directory | | `--includeDirs ` | Additional directories (comma-separated) | — | | `--rule