8 releases
| 0.2.6 | Feb 20, 2026 |
|---|---|
| 0.2.5 | Feb 17, 2026 |
| 0.1.5 | Jan 27, 2026 |
#1226 in Development tools
293 downloads per month
Used in 10 crates
(3 directly)
620KB
15K
SLoC
serdes-ai-toolsets
Toolset abstractions for grouping and managing tools
This crate provides toolset abstractions for organizing and composing tools:
Toolsettrait for tool collections- Composable toolsets
- Dynamic tool registration
- Tool filtering and selection
Installation
[dependencies]
serdes-ai-toolsets = "0.1"
Usage
use serdes_ai_toolsets::Toolset;
let toolset = Toolset::new()
.add(MyTool)
.add(AnotherTool);
let agent = Agent::new(model)
.toolset(toolset)
.build();
Part of SerdesAI
This crate is part of the SerdesAI workspace.
For most use cases, you should use the main serdes-ai crate which re-exports these types.
License
MIT License - see LICENSE for details.
Dependencies
~12–17MB
~214K SLoC