feat(cli): --permission-mode reads 1.x's names

A 1.x command line keeps working under 2.x: workspace-write is Auto,
danger-full-access is Yolo, and read-only, which 2.x has no mode for,
falls back to Ask. MIGRATING says where yolo's meaning differs.

Co-authored-by: BuGlessRB <[email protected]>
This commit is contained in:
esengineandBuGlessRB committed 2026-09-25 07:22:29 -07:00
1 parent a7ffbd48ea
commit 3047105ea4
7 files changed
+25 -11

No files matched your search

+6 -3
View File
@@ -19,8 +19,10 @@ reasonix --preset delivery --effort high
reasonix --dir /path/to/project
```
Running `reasonix` without a subcommand starts the interactive terminal UI. Use
`reasonix setup` first when no provider is configured.
Running `reasonix` without a subcommand starts the interactive terminal UI;
`reasonix tui` is the same command. Without a terminal, for example in a script
or a pipe, it prints usage instead. Use `reasonix setup` first when no provider
is configured.
| Flag | Purpose |
| --- | --- |
@@ -35,8 +37,9 @@ Running `reasonix` without a subcommand starts the interactive terminal UI. Use
| `-r`, `--resume [QUERY]` | Open the session picker, or resume a matching session. |
| `--copy` | Continue in a writable copy of the resumed session. |
| `--allowed-tools RULES` | Add session-only permission allow rules. Repeatable; `--allowedTools` is an alias. |
| `--permission-mode MODE` | Start with a specific permission posture. |
| `--permission-mode MODE` | Start with a specific permission posture: `ask`, `auto`, `acceptEdits`, `dontAsk`, `plan` or `bypassPermissions`. 1.x's `workspace-write`, `danger-full-access` and `read-only` also work, as Auto, Yolo and Ask. |
| `--yolo` | Start in YOLO mode; alias for `--dangerously-skip-permissions`. |
| `--inline` | Write the conversation into the terminal's scrollback instead of taking the full screen. |
Flags may appear before or after the prompt where applicable.