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

Method get

atomic-agent/src/hooks/mod.rs:330–335  ·  view source on GitHub ↗

Look up an agent adapter by name. Returns `None` if no agent with the given name is registered. # Example ```rust use atomic_agent::hooks::AgentRegistry; let registry = AgentRegistry::with_defaults(); let agent = registry.get("claude-code"); assert!(agent.is_some()); assert!(registry.get("nonexistent").is_none()); ```

(&self, name: &str)

Source from the content-addressed store, hash-verified

328 /// assert!(registry.get("nonexistent").is_none());
329 /// ```
330 pub fn get(&self, name: &str) -> Option<&dyn AgentHook> {
331 self.agents
332 .iter()
333 .find(|a| a.name() == name)
334 .map(|a| a.as_ref())
335 }
336
337 /// Look up an agent adapter by name, returning an error if not found.
338 ///

Callers

nothing calls this directly

Calls 3

as_refMethod · 0.80
iterMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected