use praisonai::{Agent, tool};
#[tool(description = "Search news articles")]
async fn news_search(query: String) -> String {
news_api::search(&query).await
}
#[tool(description = "Search general web")]
async fn general_search(query: String) -> String {
google_api::search(&query).await
}
let agent = Agent::new()
.name("Researcher")
.instructions("Use news_search for news, general_search for other queries")
.tool(news_search)
.tool(general_search)
.build()?;