对整个代码库进行了一次全面的风格统一和现代化改进。主要变更包括: - 将 `hasattr` 等内置函数中的字符串参数从单引号 `'` 统一为双引号 `"`。 - 采用现代类型注解,例如将 `Optional[T]` 替换为 `T | None`,`List[T]` 替换为 `list[T]` 等。 - 移除不再需要的 Python 2 兼容性声明 `# -*- coding: utf-8 -*-`。 - 清理了多余的空行、注释和未使用的导入。 - 统一了文件末尾的换行符。 - 优化了部分日志输出和字符串格式化 (`f"{e!s}"`)。 这些改动旨在提升代码的可读性、一致性和可维护性,使其更符合现代 Python 编码规范。
移除StreamLoopManager中的锁机制,简化并发流处理逻辑 - 删除loop_lock,减少锁竞争和超时问题 - 优化流启动、停止和清理流程 - 增强错误处理和日志记录 增强数据库操作性能 - 集成数据库批量调度器和连接池管理器 - 优化ChatStream保存机制,支持批量更新 - 改进数据库会话管理,提高并发性能 清理和优化代码结构 - 移除affinity_chatter中的重复方法 - 改进prompt表达习惯格式化 - 完善系统启动和清理流程