Expand description
Built-in ToolRegistry implementations.
DynamicRegistrysupports runtime tool activation/deactivation.GroupedRegistryorganizes tools into named groups with group-level activation/deactivation.
Both use RwLock for interior mutability, enabling shared &self access.
Structs§
- Adaptive
Registry - A tool registry that automatically limits the number of visible tools based on the configured model tier.
- Dynamic
Registry - A mutable tool registry supporting runtime add/remove/toggle.
- Grouped
Registry - A tool registry that organizes tools into named groups with group-level activation and deactivation.
- Tier
Limits - Per-tier tool limits.