klieo-macros
Procedural macros for the klieo agent framework.
Part of the klieo Rust agent framework.
Features
#[tool]: derives aToolimpl from anasync fn— name, description, and JSON schema inferred automatically- Zero boilerplate: annotate a function, register the result
Usage
[]
= "0.38"
use tool;
use ;
async
The macro generates a struct (AddTool for fn add) that implements Tool.
Pass Arc::new(AddTool) to ChainedInvoker::add_tool or App::tool.
Status
0.38.x — pre-1.0; patch releases are backward-compatible.
See docs/SEMVER.md.
License
MIT — see LICENSE.