ForcePilot/backend/package/yuxi/channels
Kris ede29b1809 refactor(channel): 完成频道模块大重构与功能扩展
本次提交对频道模块进行了全面重构并新增多项核心功能:
1.  优化适配器状态获取逻辑,修复状态返回空值问题
2.  新增4种频道异常类型,完善错误处理体系
3.  大幅精简Mixin类,移除冗余的抽象方法定义
4.  重构适配器注册系统,统一注册入口并新增内置适配器加载方法
5.  扩展插件系统,新增更多元数据配置项支持
6.  新增线程类型、会话范围等模型定义,扩展事件类型枚举
7.  优化用户映射逻辑,使用PostgreSQL upsert避免重复创建
8.  新增历史消息注入模块,支持多格式历史格式化与缓存管理
9.  新增线程能力配置与各平台预置适配配置
10. 新增线程绑定管理器,支持多类型线程绑定生命周期管理
11. 重构__init__.py,整理导出模块与类型
12. 扩展基础适配器类,新增凭证解析、状态存储等核心方法
13. 重写消息路由器,支持按频道加载策略、安全校验与多命令处理
14. 新增/history、/context、/summary等交互命令实现
15. 优化消息记录与统计逻辑,完善路由调度链路
2026-05-13 16:41:11 +08:00
..
accounts feat: 新增渠道服务基础框架与核心工具类 2026-05-12 00:53:57 +08:00
adapters refactor(zalo-adapter): 整理Zalo用户适配器代码并优化重连逻辑 2026-05-13 16:18:25 +08:00
auth feat(auth): add complete auth toolkit module 2026-05-13 16:18:51 +08:00
channel_shared refactor(channel shared): 新增多账号基础抽象模块 2026-05-13 16:19:10 +08:00
infra refactor(infra): 调整导入顺序并为熔断器添加事件回调功能 2026-05-13 16:19:28 +08:00
pipeline feat: 新增渠道服务基础框架与核心工具类 2026-05-12 00:53:57 +08:00
policy feat(dedup_policy): 为去重策略添加Redis后端支持 2026-05-13 16:19:39 +08:00
protocols feat(channels): 新增会话路由、错误分类与聊天能力支持 2026-05-13 16:20:54 +08:00
sdk feat(channels): 新增会话路由、错误分类与聊天能力支持 2026-05-13 16:20:54 +08:00
services refactor(channel-services): 整理导入顺序并新增插件状态清理功能 2026-05-13 16:21:09 +08:00
utils feat(channels/utils): 添加流式消息处理工具模块 2026-05-13 16:40:02 +08:00
__init__.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
agent_tools.py feat: 新增渠道服务基础框架与核心工具类 2026-05-12 00:53:57 +08:00
base.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
bridge.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
capabilities.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
exceptions.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
history_injector.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
manager.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
message_actions.py feat: 新增渠道服务基础框架与核心工具类 2026-05-12 00:53:57 +08:00
meta.py feat: 新增渠道服务基础框架与核心工具类 2026-05-12 00:53:57 +08:00
mixins.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
models.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
plugin.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
registry.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
router.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
session_mapper.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00
thread_binding_manager.py refactor(channel): 完成频道模块大重构与功能扩展 2026-05-13 16:41:11 +08:00