__init__.py 899 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 agent.runner import AgentRunner
  12. from agent.events import AgentEvent
  13. from agent.models.trace import Trace, Step, StepType
  14. from agent.models.memory import Experience, Skill
  15. from agent.tools import tool, ToolRegistry, get_tool_registry
  16. from 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. ]