__init__.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. """
  2. HelloAgents - 轻量级多智能体框架(StockSage 精简版)
  3. 仅保留 StockSage 项目实际使用的核心组件与 Agent 范式。
  4. """
  5. from .version import __version__, __author__, __email__, __description__
  6. from .core.llm import HelloAgentsLLM
  7. from .core.config import Config
  8. from .core.message import Message
  9. from .core.exceptions import HelloAgentsException
  10. from .core.stream import StreamEvent
  11. from .agents.react_agent import ReActAgent
  12. from .agents.reflection_agent import ReflectionAgent
  13. from .tools.registry import ToolRegistry, global_registry
  14. from .tools.base import Tool, ToolParameter
  15. import logging
  16. logging.getLogger("httpx").setLevel(logging.WARNING)
  17. logging.getLogger("urllib3").setLevel(logging.WARNING)
  18. __all__ = [
  19. "__version__",
  20. "__author__",
  21. "__email__",
  22. "__description__",
  23. "HelloAgentsLLM",
  24. "Config",
  25. "Message",
  26. "HelloAgentsException",
  27. "StreamEvent",
  28. "ReActAgent",
  29. "ReflectionAgent",
  30. "ToolRegistry",
  31. "global_registry",
  32. "Tool",
  33. "ToolParameter",
  34. ]