__init__.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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_list,
  11. knowledge_update,
  12. knowledge_batch_update,
  13. knowledge_slim,
  14. )
  15. from agent.tools.builtin.knowledge import (
  16. resource_save,
  17. resource_get,
  18. )
  19. from knowhub.internal_tools.cache_manager import (
  20. cache_research_data,
  21. organize_cached_data,
  22. commit_to_database,
  23. list_cache_status,
  24. )
  25. __all__ = [
  26. # 知识操作
  27. "knowledge_search",
  28. "knowledge_save",
  29. "knowledge_list",
  30. "knowledge_update",
  31. "knowledge_batch_update",
  32. "knowledge_slim",
  33. # 资源操作
  34. "resource_save",
  35. "resource_get",
  36. # 缓存操作
  37. "cache_research_data",
  38. "organize_cached_data",
  39. "commit_to_database",
  40. "list_cache_status",
  41. ]