qing
85133868f3
refactor(aibox): 抽离ConversationHistory至subsystems(Wave2阶段1)
- 新增 subsystems/conversation_history.py: 迁移对话历史管理器(318行),MemoryDatabase用TYPE_CHECKING注解避免循环导入
- subsystems/__init__.py: 导出ConversationHistory,更新docstring含Wave2
- aibox.py: 移除ConversationHistory类定义(3706->3388行),仅保留import与类型注解
- 新增 tests/test_conversation_history.py: 41项单测,覆盖构造/当前对话/归档/历史加载/memory_db集成
- 测试基线: 171->212项全过(12.13s),无回归
2026-08-13 16:54:32 +08:00
..
2026-08-13 15:48:55 +08:00
2026-08-13 15:48:55 +08:00
2026-08-13 16:09:31 +08:00
2026-08-13 16:26:41 +08:00
2026-08-13 16:54:32 +08:00
2026-08-13 15:48:55 +08:00
2026-08-13 15:48:55 +08:00
2026-08-13 15:48:55 +08:00
2026-08-13 15:48:55 +08:00