fabro/crates
Bryan Helmkamp fd70d41fca Simplify hook system after code review
- Replace JSON-based HookEvent::Display with simple match arms
- Use floor_char_boundary for Unicode-safe truncation in effective_name
- Cache compiled regexes in HookRunner instead of recompiling per check
- Simplify run_non_blocking (was run_parallel) to plain sequential loop
- Propagate hook_runner through parallel handler branch services
- Use unique temp file paths for sandbox hook context (avoid collisions)
- Add hook imports to engine.rs, reducing verbose crate:🪝: paths
- Extract duplicate RunFailed hook code into run_failed_hook helper

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 01:49:53 -05:00
..
arc-agent Use typed enums in cli.toml config and simplify defaults 2026-03-05 00:37:43 -05:00
arc-api Add lifecycle hook system replacing legacy tool_hooks 2026-03-05 01:42:19 -05:00
arc-cli Use typed enums in cli.toml config and simplify defaults 2026-03-05 00:37:43 -05:00
arc-db Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
arc-devcontainer Fix Dependabot security alerts: update aws-lc-sys, jsonwebtoken, git2 2026-03-04 00:42:23 -05:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Simplify failover implementation after code review 2026-03-05 00:23:02 -05:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-types Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
arc-util Extract CheckReport into arc-util and use it for preflight output 2026-03-04 11:52:58 -05:00
arc-workflows Simplify hook system after code review 2026-03-05 01:49:53 -05:00