MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / remove_atomic_hooks

Function remove_atomic_hooks

atomic-agent/src/hooks/claude_code/settings.rs:196–201  ·  view source on GitHub ↗
(matchers: &mut Vec<ClaudeHookMatcher>)

Source from the content-addressed store, hash-verified

194}
195
196pub(crate) fn remove_atomic_hooks(matchers: &mut Vec<ClaudeHookMatcher>) {
197 for matcher in matchers.iter_mut() {
198 matcher.hooks.retain(|h| !is_atomic_hook(&h.command));
199 }
200 matchers.retain(|m| !m.hooks.is_empty());
201}
202
203pub(crate) fn ensure_deny_rule(raw: &mut serde_json::Map<String, serde_json::Value>) -> bool {
204 let permissions = raw

Calls 3

iter_mutMethod · 0.80
is_atomic_hookFunction · 0.70
is_emptyMethod · 0.45