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

Method get

atomic-agent/src/hooks/mod.rs:333–338  ·  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

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

Callers

nothing calls this directly

Calls 3

as_refMethod · 0.80
iterMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected