Expand description
Registry contracts for refreshable external tool sources.
Generation tokens protect newer registrations from stale refreshes, while
DynamicTool::is_live reports disconnection without tool execution.
use rig_core::tool::ManagedToolToken;
let token = ManagedToolToken::new();
assert_eq!(token, token.clone());
assert_ne!(token, ManagedToolToken::new());Structs§
- Managed
Tool Token - Opaque identity for one managed registry generation.
Traits§
- Managed
Tool Sink - A tool registry that accepts tools from an external, refreshable source.