__init__.py 952 B

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