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