__init__.py 547 B

123456789101112131415161718192021222324252627
  1. # agent/tools/__init__.py
  2. """
  3. Agent工具包 - 使用@tool装饰器定义的工具集合
  4. """
  5. # 导入所有工具
  6. from .sql_generation import generate_sql
  7. from .sql_execution import execute_sql
  8. from .summary_generation import generate_summary
  9. from .general_chat import general_chat
  10. # 导出工具列表
  11. TOOLS = [
  12. generate_sql,
  13. execute_sql,
  14. generate_summary,
  15. general_chat
  16. ]
  17. # 导出单个工具(方便按需导入)
  18. __all__ = [
  19. 'TOOLS',
  20. 'generate_sql',
  21. 'execute_sql',
  22. 'generate_summary',
  23. 'general_chat'
  24. ]