Registry of available agent hook adapters. The registry holds all known agent adapters and provides lookup by name, listing, and auto-detection of which agents are present in a repository. # Thread Safety The registry is immutable after construction. Agent adapters are stored as `Box ` which requires `Send + Sync`. # Example ```rust use atomic_agent::hooks::AgentRegistry; let r
| 291 | /// } |
| 292 | /// ``` |
| 293 | pub struct AgentRegistry { |
| 294 | agents: Vec<Box<dyn AgentHook>>, |
| 295 | } |
| 296 | |
| 297 | impl AgentRegistry { |
| 298 | /// Create an empty registry. |
nothing calls this directly
no outgoing calls
no test coverage detected