claw-code/rust/crates/rusty-claude-cli/src
Yeachan-Heo a9efc734d5 Preserve plugin and hook semantics while finishing the hook-pipeline merge
The merge now keeps plugin lifecycle management, plugin tool permissions,
hook abort/progress handling, permission-rule config, and shared slash-command
help aligned across runtime and CLI codepaths.

Constraint: Merge had to retain both plugin runtime behavior and hook-pipeline permission/abort features
Rejected: Drop plugin-aware runtime paths during merge | would regress installed plugin hooks and lifecycle handling
Rejected: Prefer hook-pipeline tool permissions over the global tool registry | would lose plugin tool permission mapping
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep runtime hook flow, permission policy wiring, and slash-command surfaces synchronized across crates during future merges
Tested: cargo test; cargo fmt --all --check; git diff --check
Not-tested: Live networked ANTHROPIC_API_KEY smoke path
2026-04-01 09:00:55 +00:00
..
app.rs fix: critical parity bugs - enable tools, default permissions, tool input 2026-04-01 02:42:49 +00:00
args.rs fix: critical parity bugs - enable tools, default permissions, tool input 2026-04-01 02:42:49 +00:00
init.rs rebrand: Claude Code -> Claw Code in all prompts and source text 2026-04-01 03:45:42 +00:00
input.rs Replace bespoke CLI line editing with rustyline and canonical model aliases 2026-04-01 02:04:12 +00:00
main.rs Preserve plugin and hook semantics while finishing the hook-pipeline merge 2026-04-01 09:00:55 +00:00
render.rs wip: plugins progress 2026-04-01 07:09:29 +00:00