mirror of
https://github.com/instructkr/claw-code.git
synced 2026-04-05 23:54:50 +08:00
The Rust CLI now points users toward the right next step when they hit an unknown slash command or mistype a flag, and it surfaces session shortcuts more clearly in both help text and the REPL banner. It also lowers session friction by accepting `latest` as a managed-session shortcut, allowing `--resume` without an explicit path, and sorting saved sessions with millisecond precision so the newest session is stable. Constraint: Keep the change inside the existing Rust CLI surface and avoid overlapping new handlers Constraint: Full workspace clippy -D warnings is currently blocked by pre-existing runtime warnings outside this change Rejected: Add new slash commands for session shortcuts | higher overlap with already-landed handler work Rejected: Treat unknown bare words as invalid subcommands | would break shorthand prompt mode Confidence: high Scope-risk: moderate Directive: Preserve bare-word prompt mode when adjusting CLI parsing; only surface guidance for flag-like inputs and slash commands Tested: cargo clippy -p rusty-claude-cli --bin claw --no-deps -- -D warnings Tested: cargo test -p rusty-claude-cli Tested: cargo run -q -p rusty-claude-cli -- --help Tested: cargo run -q -p rusty-claude-cli -- --resum Tested: cargo run -q -p rusty-claude-cli -- /stats Not-tested: Full workspace clippy -D warnings still fails in unrelated runtime code