__init__.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. """
  2. KnowHub 内部工具
  3. 这些工具只能在 Knowledge Manager 内部使用,不暴露给普通 Agent。
  4. 直接操作数据库,用于实现 Knowledge Manager 的核心功能。
  5. 从 agent/tools/builtin/knowledge.py 迁移而来。
  6. """
  7. # 重新导出原有工具供 Knowledge Manager 使用
  8. from agent.tools.builtin.knowledge import (
  9. knowledge_search,
  10. knowledge_save,
  11. knowledge_list,
  12. knowledge_update,
  13. knowledge_batch_update,
  14. knowledge_slim,
  15. )
  16. from agent.tools.builtin.knowledge import (
  17. resource_save,
  18. resource_get,
  19. )
  20. from knowhub.internal_tools.cache_manager import (
  21. cache_research_data,
  22. organize_cached_data,
  23. commit_to_database,
  24. list_cache_status,
  25. )
  26. __all__ = [
  27. # 知识操作
  28. "knowledge_search",
  29. "knowledge_save",
  30. "knowledge_list",
  31. "knowledge_update",
  32. "knowledge_batch_update",
  33. "knowledge_slim",
  34. # 资源操作
  35. "resource_save",
  36. "resource_get",
  37. # 缓存操作
  38. "cache_research_data",
  39. "organize_cached_data",
  40. "commit_to_database",
  41. "list_cache_status",
  42. ]