claudecode/crates
Yeachan-Heo fd5f59a6aa Make /permissions read like the rest of the console
Tighten the /permissions report into the same operator-console style used by
other slash commands, and make permission mode changes read like a structured
CLI confirmation instead of a raw field swap.

Constraint: Must keep the real permission surface limited to read-only, workspace-write, and danger-full-access
Rejected: Add synthetic shortcuts or approval-state variants | would misrepresent actual supported modes
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep /permissions output aligned with other structured slash command reports as new mode metadata is added
Tested: cargo fmt --manifest-path ./rust/Cargo.toml --all; cargo clippy --manifest-path ./rust/Cargo.toml --workspace --all-targets -- -D warnings; cargo test --manifest-path ./rust/Cargo.toml --workspace; manual REPL smoke test for /permissions and /permissions read-only
Not-tested: Interactive approval prompting flows beyond mode report formatting
2026-03-31 22:19:58 +00:00
..
api feat(cli): align slash help/status/model handling 2026-03-31 19:23:05 +00:00
commands Add useful config subviews without fake mutation flows 2026-03-31 21:11:57 +00:00
compat-harness feat(cli): align slash help/status/model handling 2026-03-31 19:23:05 +00:00
runtime feat(cli): align slash help/status/model handling 2026-03-31 19:23:05 +00:00
rusty-claude-cli Make /permissions read like the rest of the console 2026-03-31 22:19:58 +00:00
tools feat(cli): align slash help/status/model handling 2026-03-31 19:23:05 +00:00