pub trait ToolLayer: Send + Sync { // Required method fn wrap(&self, inner: Arc<dyn ToolPort>) -> Arc<dyn ToolPort>; }
Decorator-style wrapper for ToolPort implementations.
ToolPort
Wraps an existing ToolPort with additional behavior.