tool dedup

This commit is contained in:
Shannon Sands 2026-02-02 15:28:10 +10:00
parent 8dccd6569e
commit 4939130485
18 changed files with 376 additions and 4288 deletions

View file

@ -5,14 +5,10 @@ Provides base Tool class and common tool implementations.
"""
from .base import Tool, ToolCall, ToolRegistry, ToolResult, ToolSchema
from .basic_tools import BashTool, ReadFileTool, WriteFileTool
from .image_generation_tool import ImageGenerateTool
from .mixture_of_agents_tool import MixtureOfAgentsTool
from .terminal_tool import TerminalTool
from .build_registry import build_tool_registry
from .sandbox_stubs import BashTool, ReadFileTool, TerminalTool, WriteFileTool
from .terminal_stateful_tool import TerminalStatefulTool
from .tmux_tool import TmuxTool
from .vision_tools import VisionAnalyzeTool
from .web_tools import WebCrawlTool, WebExtractTool, WebSearchTool
__all__ = [
"Tool",
@ -23,13 +19,8 @@ __all__ = [
"BashTool",
"ReadFileTool",
"WriteFileTool",
"ImageGenerateTool",
"TerminalTool",
"TerminalStatefulTool",
"TmuxTool",
"WebSearchTool",
"WebExtractTool",
"WebCrawlTool",
"VisionAnalyzeTool",
"MixtureOfAgentsTool",
"build_tool_registry",
]