| 1234567891011121314151617181920212223242526272829303132333435363738 |
- """
- Trace module - 执行追踪与计划管理
- 包含:
- - Trace, Goal, Message 数据模型
- - TraceStore 存储接口和实现
- - goal 工具(计划管理)
- - Context 压缩
- - REST/WebSocket API
- """
- from .models import Trace, Message
- from .goal_models import Goal, GoalTree, GoalStatus, GoalType, GoalStats
- from .protocols import TraceStore
- from .store import FileSystemTraceStore
- from .trace_id import generate_trace_id, generate_sub_trace_id, parse_parent_trace_id
- from .goal_tool import set_goal_tree, get_goal_tree
- __all__ = [
- # Models
- "Trace",
- "Message",
- "Goal",
- "GoalTree",
- "GoalStatus",
- "GoalType",
- "GoalStats",
- # Store
- "TraceStore",
- "FileSystemTraceStore",
- # Utils
- "generate_trace_id",
- "generate_sub_trace_id",
- "parse_parent_trace_id",
- # Goal tool
- "set_goal_tree",
- "get_goal_tree",
- ]
|