Module tool

Source
Expand description

Four-layer tool architecture with environment isolation and configuration management

Structs§

ToolContext
Tool execution context with environment isolation
ToolExecutionResult
Tool execution result
ToolInfo
Information about a tool
ToolStatus
Status of a tool in a specific environment

Traits§

AsyncTool
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