mirror of
https://github.com/instructkr/claw-code.git
synced 2026-04-03 17:24:47 +08:00
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
This commit is contained in:
@@ -20,7 +20,7 @@ runtime = { path = "../runtime" }
|
||||
plugins = { path = "../plugins" }
|
||||
serde_json = "1"
|
||||
syntect = "5"
|
||||
tokio = { version = "1", features = ["rt-multi-thread", "time"] }
|
||||
tokio = { version = "1", features = ["rt-multi-thread", "signal", "time"] }
|
||||
tools = { path = "../tools" }
|
||||
|
||||
[lints]
|
||||
|
||||
Reference in New Issue
Block a user