__init__.py 935 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. """
  2. Reson Agent - 可扩展、可学习的 Agent 框架
  3. 核心导出:
  4. - AgentRunner: Agent 执行引擎
  5. - AgentEvent: Agent 事件
  6. - Trace, Step: 执行追踪
  7. - Experience, Skill: 记忆模型
  8. - tool: 工具装饰器
  9. - TraceStore, MemoryStore: 存储接口
  10. """
  11. from reson_agent.runner import AgentRunner
  12. from reson_agent.events import AgentEvent
  13. from reson_agent.models.trace import Trace, Step, StepType
  14. from reson_agent.models.memory import Experience, Skill
  15. from reson_agent.tools import tool, ToolRegistry, get_tool_registry
  16. from reson_agent.storage.protocols import TraceStore, MemoryStore, StateStore
  17. __version__ = "0.1.0"
  18. __all__ = [
  19. # Runner
  20. "AgentRunner",
  21. # Events
  22. "AgentEvent",
  23. # Models
  24. "Trace",
  25. "Step",
  26. "StepType",
  27. "Experience",
  28. "Skill",
  29. # Tools
  30. "tool",
  31. "ToolRegistry",
  32. "get_tool_registry",
  33. # Storage
  34. "TraceStore",
  35. "MemoryStore",
  36. "StateStore",
  37. ]