Expand description
Tool system with dependency injection
Structs§
- Dependency
Container - Dependency container for managing shared dependencies
- Dependency
Overrides - Wrapper for dependency overrides
- Depends
- A dependency that can be resolved at runtime
- Function
Tool - A tool implementation using a function
- Simple
Tool - Simple tool that takes no arguments
- Tool
Builder - Builder for creating tools
- Tool
Result - Tool execution result
Enums§
- Ephemeral
Config - Configuration for ephemeral tool outputs
Traits§
- Dependency
- Dependency resolver trait
- Tool
- Trait for defining tools that can be called by an LLM