__init__.py 760 B

12345678910111213141516171819202122232425262728293031323334
  1. """
  2. Trace module - 执行追踪与计划管理
  3. 包含:
  4. - Trace, Goal, Message 数据模型
  5. - TraceStore 存储接口和实现
  6. - goal 工具(计划管理)
  7. - Context 压缩
  8. - REST/WebSocket API
  9. """
  10. from .models import Trace, Message
  11. from .goal_models import Goal, GoalTree, GoalStatus, GoalType, GoalStats
  12. from .protocols import TraceStore
  13. from .store import FileSystemTraceStore
  14. from .trace_id import generate_trace_id, generate_sub_trace_id, parse_parent_trace_id
  15. __all__ = [
  16. # Models
  17. "Trace",
  18. "Message",
  19. "Goal",
  20. "GoalTree",
  21. "GoalStatus",
  22. "GoalType",
  23. "GoalStats",
  24. # Store
  25. "TraceStore",
  26. "FileSystemTraceStore",
  27. # Utils
  28. "generate_trace_id",
  29. "generate_sub_trace_id",
  30. "parse_parent_trace_id",
  31. ]