__init__.py 476 B

1234567891011121314151617181920
  1. """
  2. Tools 包 - 工具注册和 Schema 生成
  3. """
  4. from agent.tools.registry import ToolRegistry, tool, get_tool_registry
  5. from agent.tools.schema import SchemaGenerator
  6. from agent.tools.models import ToolResult, ToolContext, ToolContextImpl
  7. # 导入工具模块,触发 @tool 装饰器执行,完成工具注册
  8. import tools # noqa: F401
  9. __all__ = [
  10. "ToolRegistry",
  11. "tool",
  12. "get_tool_registry",
  13. "SchemaGenerator",
  14. "ToolResult",
  15. "ToolContext",
  16. "ToolContextImpl",
  17. ]