use async_trait::async_trait;
use saya_agent::{ToolError, ToolExecutor};
use super::database_tools::DatabaseTools;
#[async_trait]
impl ToolExecutor for DatabaseTools {
async fn execute(
&self,
name: &str,
arguments: serde_json::Value,
) -> Result<serde_json::Value, ToolError> {
self.execute_read_only(name, arguments).await
}
}