ultraworkers-claw-code/rust/crates
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
..
api Accept reasoning-style content blocks in the Rust API parser 2026-04-01 08:06:10 +00:00
commands Preserve plugin and hook semantics while finishing the hook-pipeline merge 2026-04-01 09:00:55 +00:00
compat-harness wip: plugins progress 2026-04-01 07:09:06 +00:00
plugins Clear stale enabled state during plugin loader pruning 2026-04-01 08:10:36 +00:00
runtime Preserve plugin and hook semantics while finishing the hook-pipeline merge 2026-04-01 09:00:55 +00:00
rusty-claude-cli Preserve plugin and hook semantics while finishing the hook-pipeline merge 2026-04-01 09:00:55 +00:00
tools Ignore reasoning blocks in runtime adapters without affecting tool/text flows 2026-04-01 08:06:10 +00:00