pub async fn dispatch_tool( name: &str, args: &Value, config: &HematiteConfig, ) -> Result<String, String>