(&self)
| 30 | } |
| 31 | |
| 32 | pub async fn list(&self) -> Vec<Arc<dyn Tool>> { |
| 33 | let tools = self.tools.read().await; |
| 34 | tools.values().cloned().collect() |
| 35 | } |
| 36 | |
| 37 | /// Returns all registered tool IDs. |
| 38 | pub async fn list_ids(&self) -> Vec<String> { |
no test coverage detected