Skip to main content

Crate praisonai_derive

Crate praisonai_derive 

Source
Expand description

Procedural macros for PraisonAI

This crate provides the #[tool] attribute macro for defining tools.

§Example

use praisonai::tool;

#[tool(description = "Search the web for information")]
async fn search_web(query: String) -> String {
    format!("Results for: {}", query)
}

Attribute Macros§

tool
The #[tool] attribute macro for defining tools.