Get an agent definition by name
(&self, name: &str)
| 639 | |
| 640 | /// Get an agent definition by name |
| 641 | pub fn get(&self, name: &str) -> Option<AgentDefinition> { |
| 642 | let agents = read_or_recover(&self.agents); |
| 643 | agents |
| 644 | .get(name) |
| 645 | .or_else(|| agents.get(canonical_agent_name(name))) |
| 646 | .cloned() |
| 647 | } |
| 648 | |
| 649 | /// List all registered agents |
| 650 | pub fn list(&self) -> Vec<AgentDefinition> { |