| 1234567891011121314151617181920212223242526 |
- """
- Tools 包 - 工具注册和 Schema 生成
- """
- from agent.tools.registry import ToolRegistry, tool, get_tool_registry
- from agent.tools.schema import SchemaGenerator
- from agent.tools.models import ToolCapability, ToolResult, ToolContext, ToolContextImpl
- from agent.failures import FailureDetail, FailureDisposition, ToolExecutionError
- # 导入 builtin 工具以触发 @tool 装饰器注册
- # noqa: F401 表示这是故意的副作用导入
- import agent.tools.builtin # noqa: F401
- __all__ = [
- "ToolRegistry",
- "tool",
- "get_tool_registry",
- "SchemaGenerator",
- "ToolCapability",
- "ToolResult",
- "ToolContext",
- "ToolContextImpl",
- "FailureDetail",
- "FailureDisposition",
- "ToolExecutionError",
- ]
|