# CascadingDev AI configuration (v1) # # This repository (CascadingDev tooling) uses this file to coordinate AI # command preferences across the automation runner, Ramble GUI, and other # helper scripts. Values are copied into generated projects so end users can # customise their preferred providers without editing source code. # # Command chains are evaluated left → right until a tool succeeds. Use the # literal token "||" to separate commands in overrides, but each entry here is # declared individually for readability. # # The sentinel token tells automation that "no changes" is intentional and # should not be treated as an error. version: 1 runner: command_chain: # Anthropic Claude CLI (reads prompt from stdin when -p is present) - "claude -p" # OpenAI / Codex-compatible wrapper (expects prompt on stdin) - "codex-cli --stdin --model gpt-4.1-mini" # Google Gemini CLI (prompt via stdin, raw text response) - "gemini-cli --model=gemini-1.5-pro --stdin" sentinel: "CASCADINGDEV_NO_CHANGES" ramble: default_provider: mock providers: mock: kind: mock claude: kind: claude_cli command: "claude" args: [] codex: kind: codex_cli command: "codex-cli" args: - "--stdin" - "--model" - "gpt-4.1-mini" gemini: kind: gemini_cli command: "gemini-cli" args: - "--model=gemini-1.5-pro" - "--stdin"