pub async fn run_post_hooks( hooks: &[Arc<dyn ToolHook>], tool_name: &str, arguments: &str, result: &ToolResult, )
Helper: run all registered hooks after a tool call.