Expand description
Four-layer tool architecture with environment isolation and configuration management
Structs§
- Tool
Context - Tool execution context with environment isolation
- Tool
Execution Result - Tool execution result
- Tool
Info - Information about a tool
- Tool
Status - Status of a tool in a specific environment
Traits§
- Async
Tool - Core async tool interface - all tools are environment-isolated with version control
- Configuration
- Configuration management interface
- Environment
- Virtual environment management interface
- Plugin
- Plugin interface - organizes related tools
- Tool
- Synchronous tool interface for compatibility with legacy code This trait provides a synchronous interface for tools that don’t need async operations