pub trait ToolPolicyHook: Send + Sync {
// Required method
fn evaluate_tool(
&self,
ctx: ToolPolicyContext,
) -> BoxFuture<'static, Result<ToolPolicyDecision>>;
}pub trait ToolPolicyHook: Send + Sync {
// Required method
fn evaluate_tool(
&self,
ctx: ToolPolicyContext,
) -> BoxFuture<'static, Result<ToolPolicyDecision>>;
}