refactor: 使用异步生成器迁移到事件驱动模型以进行聊天流管理

- 用异步生成器替换了无限循环任务,以处理聊天流事件。
引入了`ConversationTick`数据模型来表示会话事件。
- 更新了`StreamLoopManager`,以使用新的基于生成器的方法来管理聊天流。
- 在聊天流处理过程中增强了错误处理和日志记录功能。
- 改进了聊天流的生命周期管理,包括启动和停止方法。
- 删除了与之前的循环工作线程实现相关的遗留代码。
This commit is contained in:
Windpicker-owo
2025-12-04 22:40:12 +08:00
parent 1dfa44b32b
commit 2e7b434537
2 changed files with 415 additions and 517 deletions

File diff suppressed because it is too large Load Diff