diff --git a/documentation/docs/guides/cli-providers.md b/documentation/docs/guides/cli-providers.md index 6fb00b04d5a9..df80ce172c5e 100644 --- a/documentation/docs/guides/cli-providers.md +++ b/documentation/docs/guides/cli-providers.md @@ -284,16 +284,17 @@ goose session The following models are recognized and passed to the Claude CLI via the `--model` flag. If `GOOSE_MODEL` is set to a value not in this list, no model flag is passed and Claude Code uses its default: +- `default` (opus) - `sonnet` -- `opus` +- `haiku` **Permission Modes (`GOOSE_MODE`):** | Mode | Claude Code Flag | Behavior | |------|------------------|----------| | `auto` | `--dangerously-skip-permissions` | Bypasses all permission prompts | -| `smart-approve` | `--permission-mode acceptEdits` | Auto-accepts edits, prompts for other actions | -| `approve` | Not supported | Returns an error | +| `smart-approve` | `--permission-prompt-tool stdio` | Routes permission checks through the control protocol (prompts as needed) | +| `approve` | `--permission-prompt-tool stdio` | Routes permission checks through the control protocol (prompts as needed) | | `chat` | (none) | Default Claude Code behavior | ### Cursor Agent Configuration