|
|
03d9dd0543
|
feat: 新增反馈渠道字段、插件状态表与日志敏感信息脱敏
1. 为消息反馈表新增channel字段并完善相关接口返回
2. 创建渠道插件状态存储表与对应索引
3. 调整路由规则agent_config_id字段类型为字符串
4. 添加日志敏感信息脱敏功能
5. 优化消息记录仓库方法,新增响应时间统计和查询接口
|
2026-05-13 16:50:28 +08:00 |
|
|
|
69fe97a90d
|
test: 批量修复并新增单元测试用例
1. 移除Telegram格式化测试中未使用的导入项
2. 修复Teams测试用例,添加monkeypatch参数并配置通配符开关
3. 更新钉钉适配器测试,替换弃用的流属性检查
4. 修正Twitch规范化测试,更新ROOMSTATE测试逻辑
5. 重构会话映射测试,完善数据库执行结果模拟
6. 格式化Slack块构建测试的长参数调用
7. 修复LINE适配器测试,更新能力断言和异步锁使用
8. 修正Slack会话解析测试,修复聊天类型判断错误
9. 更新能力测试,补充缺失的字段检查
10. 修复Matrix适配器测试,修正位置参数和配置校验逻辑
11. 为飞书分析模块测试添加跳过标记
12. 新增微信能力、限流、链接格式、会话路由等模块的单元测试
13. 修复Twitch适配器导入路径和测试断言
14. 新增Discord Webhook、Nextcloud Talk、Signal多账户等模块的单元测试
15. 修复Manager阶段测试的导入路径
16. 新增iMessage异常和命令处理的单元测试
17. 新增Nostr健康检查和相关模块的单元测试
18. 新增Signal守护进程和SSE重连相关测试
|
2026-05-13 16:43:01 +08:00 |
|
|
|
d14239d4b7
|
refactor(gateway): 调整PROTOCOL_VERSION导入位置
将PROTOCOL_VERSION从protocol导入列表末尾移至开头,优化导入顺序
|
2026-05-13 16:41:23 +08:00 |
|
|
|
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 |
|
|
|
4a5051e7d1
|
feat(channels/utils): 添加流式消息处理工具模块
新增了SmartCoalesceBuffer、StreamStateMachine等流式消息处理相关工具类,
提供配置解析、缓冲合并、状态管理和分块发送能力,完善流式消息处理链路。
|
2026-05-13 16:40:02 +08:00 |
|
|
|
fb8bd90329
|
refactor(channel-services): 整理导入顺序并新增插件状态清理功能
1. 调整多个服务文件的导入顺序以符合规范
2. 新增Postgres插件状态存储实现,支持CRUD和过期清理
3. 在维护任务中添加插件过期状态自动清理逻辑
4. 新增统计收集器,支持请求/错误计数、响应时间统计和指标上报
|
2026-05-13 16:21:09 +08:00 |
|
|
|
f8a985aad8
|
feat(channels): 新增会话路由、错误分类与聊天能力支持
1. 新增ChannelStreamingProtocol协议的打字指示器、消息编辑支持和 fallback 发送方法
2. 重构SDK导入顺序,调整normalizer和retry的导入位置
3. 新增错误分类模块,实现异常类型归类逻辑
4. 新增SessionRouter抽象基类,实现基础会话路由逻辑
5. 增强重试SDK,添加总超时、熔断和指标回调支持
|
2026-05-13 16:20:54 +08:00 |
|
|
|
faffdcad47
|
feat(dedup_policy): 为去重策略添加Redis后端支持
重构了去重策略的核心逻辑,新增Redis分布式去重能力,当配置redis_url时优先使用Redis存储去重状态, fallback到内存缓存;同时调整了方法顺序并新增close方法用于资源清理
|
2026-05-13 16:19:39 +08:00 |
|
|
|
6cf9c8e9b6
|
refactor(infra): 调整导入顺序并为熔断器添加事件回调功能
1. 调整text_chunker.py中导入包的顺序
2. 调整config_watcher.py的typing导入顺序
3. 重构__init__.py的导入排序
4. 为CircuitBreaker新增事件回调机制,支持状态变化通知
|
2026-05-13 16:19:28 +08:00 |
|
|
|
b2ea3426fd
|
refactor(channel shared): 新增多账号基础抽象模块
创建channel_shared下的多账号基础组件,包括账号配置基类、多账号注册中心抽象、账号生命周期混入类以及连接池混入类,统一多账号相关的基础能力实现
|
2026-05-13 16:19:10 +08:00 |
|
|
|
655eab7230
|
feat(auth): add complete auth toolkit module
新增了完整的认证工具库模块,包含以下功能:
1. 指数退避重试组件
2. 敏感数据过滤与日志脱敏
3. 安全策略管理引擎
4. 认证健康监控模块
5. SSRF防护工具集
6. 多类型token管理系统
7. 密钥管理器加解密工具
|
2026-05-13 16:18:51 +08:00 |
|
|
|
6cb56d5e41
|
refactor(zalo-adapter): 整理Zalo用户适配器代码并优化重连逻辑
1. 调整导入顺序与补全缺失依赖
2. 新增Zalo目标前缀映射与最大重连延迟配置
3. 优化反应消息ID获取逻辑与桥接URL检查
4. 改进WebSocket重连退避策略与错误处理
5. 重构发送消息逻辑,统一附件处理与音频发送流程
6. 调整类初始化代码位置与导入依赖顺序
|
2026-05-13 16:18:25 +08:00 |
|
|
|
c35f37bd31
|
refactor(zalo_oa): 整理导入顺序并修复部分代码逻辑
1. 调整多个文件的导入排序与导入项
2. 为命令注册添加名称小写处理与空命令拦截
3. 新增link消息、reaction和已读回执的事件映射
4. 实现消息发送熔断器与流式发送支持
5. 修复导入顺序与异常捕获细节
|
2026-05-13 16:18:04 +08:00 |
|
|
|
ba060ca9c5
|
refactor(yuanbao): 整理元宝适配器代码并新增功能支持
1. 调整导入顺序和导入项顺序优化代码结构
2. 新增位置消息类型映射支持
3. 新增频道帖子事件的消息分发处理
4. 重构WebSocket认证失败日志格式
5. 优化令牌刷新错误提示的换行格式
6. 简化事件队列满时的日志输出
7. 新增系统事件处理和打字状态上报支持
8. 实现打字指示器接口的实际调用逻辑
9. 更新通道能力配置,补充缺失的能力项
|
2026-05-13 16:17:49 +08:00 |
|
|
|
5c3611ff19
|
refactor(whatsapp): 整理WhatsApp适配器代码结构并修复多线程安全问题
主要变更:
1. 重构导入顺序,统一模块导入规范
2. 提取通用方法到session模块,减少代码重复
3. 为缓存类添加线程/异步锁,修复并发安全问题
4. 新增入站处理器和发送管理器模块,拆分业务逻辑
5. 优化凭证队列,改为异步实现
6. 移除废弃的SSE_POLLING能力标识
7. 修复轮询投票解析逻辑
8. 优化Markdown转换规则,避免格式冲突
9. 完善连接控制器的异常处理
10. 新增发送静默消息的API支持
|
2026-05-13 16:17:30 +08:00 |
|
|
|
f551745ec2
|
refactor(wechat adapter): 重构微信适配器相关代码
1. 删除废弃的 timeline_adapter.py 文件
2. 新增历史消息拉取器基类实现 WeChatHistoryFetcher
3. 新增流式消息分片发送和打字指示器支持逻辑
|
2026-05-13 16:17:06 +08:00 |
|
|
|
a1d9ba9683
|
refactor(wechat): 整理代码风格与导入顺序,新增多项微信适配功能
本次提交包含多项优化与新增功能:
1. 清理多个文件中多余的空行与导入顺序
2. 修复voice.py中的多行字符串格式化问题
3. 新增微信公众号被动回复构建函数与配置项
4. 新增企业微信markdown消息发送支持
5. 新增消息去重TTL与最大条目配置
6. 新增markdown文本截断工具函数
7. 新增微信授权与OAuth相关工具方法
8. 重构消息去重逻辑,使用DedupPolicy替代本地字典实现
9. 新增子账号多租户支持功能
10. 新增消息动作处理适配器,支持send/reply等操作
11. 修复token持久化逻辑,新增状态存储支持
|
2026-05-13 16:16:52 +08:00 |
|
|
|
80e3f66974
|
refactor(urbit): 整理导入顺序并修复多处代码细节
1. 统一调整多个文件的导入排序,将TYPE_CHECKING相关导入放在正确位置
2. 修复rate_limiter中当限制数<=0时直接返回false的逻辑
3. 为message_cache新增更新消息内容的方法
4. 重构extract_graph_content支持日记类型内容提取
5. 调整@提及匹配的正则表达式,避免误匹配
6. 完善invite_manager,添加客户端和凭据支持并实现自动接受群邀请逻辑
7. 调整adapter.py中的导入顺序和初始化逻辑
8. 修复monitor中的编辑事件处理,改为异步处理并实现消息更新缓存
9. 调整datetime导入顺序,统一使用UTC在前的格式
|
2026-05-13 16:16:27 +08:00 |
|
|
|
18d1ea2aac
|
refactor(twitch): 重构Twitch适配器,新增Helix API支持与功能优化
本次提交对Twitch适配器进行了全面升级与优化:
1. 修复UTF8截断逻辑,避免越界访问
2. 重构群聊策略配置,标准化mention相关规则
3. 新增消息缓存管理器,支持通过消息ID查询已发送消息
4. 更新配置schema,新增prefer_helix_send开关和deprecated策略自动转换
5. 新增CLEARMSG和ROOMSTATE IRC消息解析,补充事件订阅支持
6. 优化令牌刷新逻辑,增加重试机制与退避策略
7. 新增Helix API聊天消息发送、删除和公告功能
8. 扩展事件订阅类型,新增直播状态、频道更新等系统事件
9. 新增reply、delete_message、announcement等动作支持,完善操作能力
10. 重构流式发送逻辑,新增进度指示器和配置项
11. 优化重连策略,增加指数退避与计数重置
|
2026-05-13 16:16:02 +08:00 |
|
|
|
31736aef74
|
refactor(telegram-adapter): 整理导入顺序并实现多账号管理增强
1. 整理多个文件的导入顺序,统一模块导入规范
2. 为多账号管理器添加线程安全的账号守卫和生命周期钩子
3. 新增账号增删、启停和配置变更的完整操作方法
4. 重构轮询偏移存储,使用适配器状态替代本地缓存
5. 优化BotCommandScope的参数构建逻辑
|
2026-05-13 16:15:39 +08:00 |
|
|
|
69f4319023
|
feat(synologychat): 完成Synology Chat适配器的多维度优化
此提交对Synology Chat适配器进行了全面改进:
1. 新增消息去重、分布式轮询租约、bot名称配置等功能
2. 优化URL提取逻辑,自动清理尾部标点符号
3. 重构发送逻辑,提取通用重试工具函数并优化SID缓存
4. 完善文档提示与配置项,新增轮询租约类型支持
5. 修复认证API路径硬编码问题,调整交互组件提示文案
6. 增加Webhook模式下的DSM客户端兜底初始化
7. 优化导入顺序与代码结构,清理冗余空行
|
2026-05-13 16:15:22 +08:00 |
|
|
|
21d07ece21
|
feat(signal adapter): add stream buffer and coalescer utilities
新增了用于流式消息处理的缓存队列和合并处理器类,实现了消息缓存、过期清理、流量合并格式化等能力,适配signal适配器的流式响应处理场景
|
2026-05-13 16:14:59 +08:00 |
|
|
|
df1a7c7bca
|
refactor(slack-adapter): 整理导入顺序并修复格式问题
本次提交包含多个Slack适配器相关的代码优化:
1. 统一多个文件中datetime和UTC的导入顺序
2. 调整collection.abc导入的参数顺序
3. 修复normalizer.py的文件末尾空行问题
4. 重新排序blocks.py中的函数导入
5. 调整directory_config.py中的函数顺序
6. 重构http_handler中的channel_manager调用方式
7. 新增Slack原生流探测逻辑和相关状态管理
8. 扩展消息动作分类和默认配置
9. 新增大量Slack消息块构建工具函数
10. 大幅重构__init__.py的导出内容,整理导入顺序
11. 为adapter新增熔断机制、缓存持久化和更多API方法
12. 新增多种系统事件处理逻辑
|
2026-05-13 16:14:38 +08:00 |
|
|
|
b47c6126e6
|
refactor(signal-adapter): 整理代码结构与导入顺序,新增批量消息操作支持
1. 调整多个文件的导入顺序与格式,统一代码风格
2. 在security模块新增允许列表持久化存储逻辑
3. 新增send_sticker/send_voice/send_silent/pin/unpin等消息操作
4. 新增群组创建/删除/成员管理方法
5. 重构流式消息处理逻辑,提取为独立工具类
6. 修复配置校验与安全检查的逻辑顺序问题
7. 优化初始化流程,新增配置校验步骤
|
2026-05-13 16:14:06 +08:00 |
|
|
|
ef5483dc1a
|
refactor(qqbot): 重构QQ机器人适配器代码,优化多项功能与结构
主要变更:
1. 修复速率限流器使用setdefault替代重复创建令牌桶
2. 重构交互注册表匹配逻辑,优化精确匹配查找
3. 重构去重缓存逻辑,移到适配器实例方法
4. 重构发送URL解析,增加合法性校验并拆分公共方法
5. 优化流式消息处理逻辑,简化flush_controller调用
6. 重构群聊类型判断代码,简化语法
7. 修复重连管理器对None类型关闭分类的处理
8. 新增消息缓存、线程模拟器、发送初始化模块
9. 重构凭证备份与会话存储逻辑,支持环境变量指定状态目录
10. 新增配置提示与向导二维码绑定功能
11. 优化媒体上传逻辑,增加重试机制与缓存
12. 新增审批键盘模板构建函数
13. 重构消息格式处理,修正媒体发送字段与长度限制
14. 修复令牌过期时间计算,使用time.time替代monotonic
15. 新增群组激活缓冲区与用户追踪器增强功能
16. 修复换行符问题,统一文件结尾格式
|
2026-05-13 16:13:48 +08:00 |
|
|
|
b44aa607e0
|
feat(nostr adapter): 新增Nostr会话处理和线程模拟工具
新增两个文件实现Nostr适配器的基础工具能力:
1. session.py:实现聊天ID、线程键、代理路由的解析与目标标准化
2. thread_simulator.py:实现Nostr事件线程链构建、标签解析和事件缓存获取功能
|
2026-05-13 16:13:17 +08:00 |
|
|
|
7002557cf4
|
refactor(nostr): 整理代码结构并新增多项功能优化
1. 整理多个文件的导入顺序,移除冗余空行和重复导入
2. 为Nostr订阅添加until参数防止重复拉取
3. 实现长消息分块发送并添加间隔等待
4. 新增Relay健康分数同步任务
5. 新增TLS强制检查配置项并支持从环境变量加载
6. 重构状态恢复逻辑适配异步存储
7. 修复反应发送的参数错误
8. 新增线程模拟自动补全消息上下文
9. 添加解密指标统计和更完善的错误日志
|
2026-05-13 16:13:03 +08:00 |
|
|
|
b317387e0c
|
feat(nextcloudtalk): 新增投票和消息置顶相关功能,优化代码结构
1. 新增close_poll、get_poll_results方法实现投票管理
2. 新增pin_message、unpin_message、list_pins实现消息置顶功能
3. 调整导入顺序优化代码整洁度
4. 修复去重逻辑的判断顺序问题
5. 清理多余的空行和导入冗余
|
2026-05-13 16:12:46 +08:00 |
|
|
|
939f1ba82a
|
refactor(msteams): 整理代码结构并新增多项功能
本次提交对Microsoft Teams适配器代码进行了多维度优化与新增:
1. 调整多处导入顺序,优化代码可读性
2. 新增media_tools工具模块,提供媒体相关辅助函数
3. 新增thread_history模块,实现对话历史拉取与缓存功能
4. 新增connection_modes模块,支持webhook/websocket/polling三种连接模式
5. 扩展security.py与tool_policy.py,新增通配符配置校验与三级策略解析
6. 新增feedback会话记录功能
7. 为sent_message_cache添加自动清理任务
8. 优化normalizer模块,新增引用、编辑消息解析与线程上下文注入
9. 重构file_upload的SSRF防护逻辑,复用公共校验工具
10. 修复多处导入顺序与代码排版问题
11. 为消息发送添加断路器保护与异步去重锁
|
2026-05-13 16:12:31 +08:00 |
|
|
|
d7fe152dae
|
feat(mattermost): 完成 Mattermost 适配器多账号支持与功能增强
本次提交对 Mattermost 适配器进行了全面升级:
1. 重构为多账号架构,支持同时管理多个 Mattermost 机器人账号
2. 更新安全策略默认配置为配对模式和白名单模式
3. 新增 WebSocket 心跳、重连配置项与连接监控
4. 扩展 Agent 工具支持 pin/unpin、获取反应、搜索消息等操作
5. 重构交互按钮构建逻辑,新增分页与提供商筛选功能
6. 优化 SSRF 防护代码,复用公共工具库实现
7. 新增配置兼容性迁移与可变白名单项检测
8. 完善错误处理与日志输出,添加重复消息去重统计
9. 新增发送临时消息(ephemeral)支持
10. 修复提及检测逻辑,正确处理用户名大小写
|
2026-05-13 16:12:02 +08:00 |
|
|
|
f2387884a3
|
refactor(matrix): 整理代码导入顺序与冗余空行
1. 移除多个文件中多余的空行
2. 调整sync_store和allowlist的导入顺序
3. 重新排列monitor模块的导入分组
4. 重新排序__init__.py中的导出导入顺序,统一格式
5. 调整normalizer模块的导入顺序
|
2026-05-13 16:11:41 +08:00 |
|
|
|
f736a0ebb3
|
refactor(line): 重构Line适配器相关代码,优化功能与可读性
1. 抽离alt文本截断逻辑为公共工具函数
2. 重构快速回复构建函数,支持更多action类型
3. 新增 narrowcast 消息发送与进度查询能力
4. 新增用户粉丝数、好友人口统计API调用
5. 优化回复消息逻辑,支持quote token
6. 改进审批ID生成逻辑,避免重复
7. 调整部分配置与异常处理逻辑
8. 新增熔断器与相关指标统计
|
2026-05-13 16:11:04 +08:00 |
|
|
|
4e07292a81
|
refactor(irc): 整理导入并修复代码风格
1. 调整导入顺序和移除多余空行
2. 重构IRC NAMES命令的成员解析逻辑,正确剥离所有前缀
3. 更新配置schema:修改默认消息块大小为350字节,新增disableBlockStreaming配置项
4. 完善CTCP处理:新增ACTION支持,提取CTCP动作文本
5. 新增IRC线程上下文模拟器类
6. 新增SRV记录解析支持,自动解析IRC服务器域名
7. 新增多种IRC通知处理:ACCOUNT、AWAY、INVITE、CAP
8. 重构消息发送逻辑,添加熔断器和重试机制
9. 重写流式消息合并逻辑,新增智能合并缓冲
10. 扩展IRC CAP支持,新增多个常用扩展能力
11. 修复配置读取逻辑,适配新的配置结构
|
2026-05-13 16:10:40 +08:00 |
|
|
|
8f352d91bb
|
feat(imessage): 新增投票管理、审计日志功能并优化多项细节
1. 新增poll命令支持创建、关闭、列出投票
2. 新增审计日志记录功能
3. 优化远程附件URL安全校验逻辑
4. 修复表格匹配正则,支持包含竖线的表格分隔行
5. 新增媒体AI处理能力,支持图片描述和音频转录
6. 完善配置校验和错误处理
7. 重构文本发送逻辑,增加重试机制
8. 新增投票投票处理逻辑,支持数字快捷投票
|
2026-05-13 16:10:03 +08:00 |
|
|
|
87fc26cd15
|
refactor(googlechat): 整理并优化Google Chat适配器代码
- 调整依赖导入顺序与清理冗余空行
- 修复setup wizard步骤存储逻辑
- 新增消息编辑/转发标记、卡片控件支持
- 完善目标校验、媒体上传、配对存储功能
- 优化流式响应与错误处理逻辑
- 增强SSRF防护与配置灵活性
- 新增/扩展内置命令与卡片处理能力
- 调整媒体大小限制与类型参数
|
2026-05-13 16:09:31 +08:00 |
|
|
|
21c52c87ad
|
feat(feishu): add feishu directory and calendar tool modules
新增飞书通讯录用户搜索以及日历相关的工具接口,包括查询日历列表、获取日历事件、查询日历事件列表的功能,适配飞书开放SDK的调用逻辑,统一处理了参数校验和异常情况。
|
2026-05-13 16:08:39 +08:00 |
|
|
|
69b7139863
|
refactor(feishu): 清理冗余代码并补全飞书工具集实现
1. 移除多个文件中的空行、冗余导入
2. 修复文件末尾缺少换行符的问题
3. 新增并补全飞书多类工具API实现:
- 多维表格:更新、删除记录,列出视图
- 文档:更新、追加、删除块
- 云文档:上传、下载文件
- 群组:创建、添加成员、更新信息、创建公告
- 目录:重构用户部门缓存逻辑
4. 优化消息发送、回复、转发等API的错误处理和逻辑
5. 新增消息列表查询、已读状态查询等功能
|
2026-05-13 16:07:59 +08:00 |
|
|
|
9ab904c5bd
|
refactor(discord-adapter): 整理代码格式并修复Discord交互相关问题
本次提交包含多项优化与修复:
1. 清理导入语句并调整导入顺序,修复datetime导入顺序
2. 重构并发配置函数的换行格式,提升可读性
3. 修复poll模块的API调用方式,改用timedelta设置时长并调整答案添加逻辑
4. 重构REST调度器的协程执行逻辑,支持工厂模式创建协程
5. 新增discord webhook签名验证与交互类型定义
6. 新增线程管理相关的消息动作配置
7. 扩展安全策略的禁用策略支持,优化日志与函数参数格式
8. 重构事件队列的初始化参数格式,优化日志输出
9. 修复组件模块的类型错误:替换弃用的StringSelect为Select,新增提及选择器,修复按钮样式解析,添加视图超时处理
10. 新增丰富的Discord slash命令:模型管理组与用户信息查询命令
11. 新增多账号配置相关的数据类与工具方法
12. 新增Discord消息与交互事件的规范化处理逻辑
|
2026-05-13 16:07:32 +08:00 |
|
|
|
9c01d480cc
|
feat(dingding): 完整实现钉钉适配器功能模块
- 新增钉钉工具调用审计日志功能
- 新增参数校验装饰器与基础工具集(文档、审批、多维表格)
- 完善事件类型映射与会话ID生成逻辑
- 新增消息去重、访问策略匹配、配置校验与UI提示
- 新增酷应用卡片、目录管理、表情反应支持
- 优化消息发送逻辑,添加401重试机制
- 新增配置化的权限控制与流式输出支持
|
2026-05-13 16:06:10 +08:00 |
|
|
|
3cfb7dee25
|
refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能
本次提交对蓝泡泡适配器进行了多维度改进:
1. 新增缓存超限自动清理逻辑,防止内存溢出
2. 增强流式打字同步功能,增加超时自动停止逻辑
3. 重构markdown渲染逻辑,修复格式匹配问题并支持更多语法
4. 新增配置校验工具函数,增加streaming_mode和auth_strategy的合法性校验
5. 新增多项环境配置参数,完善配置项
6. 重构初始化流程,新增多个工具类实例
7. 优化TTS禁用逻辑,新增aiohttp依赖检查
8. 重构流式消息发送逻辑,整合打字指示器逻辑
9. 新增健康状态检查的问题检测功能
|
2026-05-13 16:05:25 +08:00 |
|
|
|
fbe47b6393
|
refactor(webhook,tests): 完善webhook日志与多适配器测试修复
1. webhook路由新增记录请求源IP与请求头
2. 修复多个适配器单元测试:更新配置断言、补全async测试装饰器、重构测试调用逻辑
3. 新增Nostr适配器测试通用fixture
4. 更新NextcloudTalk签名相关测试与函数命名
|
2026-05-12 14:52:12 +08:00 |
|
|
|
1f78c44b03
|
refactor: 整理并清理项目中的冗余代码与格式问题
这是一个批量整理提交,包含以下主要改动:
1. 删除多处冗余的空行和未使用的导入
2. 修复文件末尾缺少换行符的问题
3. 调整部分模块的导入顺序与代码排版
4. 修复部分配置默认值与策略逻辑
5. 新增多个功能模块与辅助工具
6. 完善异常处理与日志记录
7. 修复速率限制、消息缓存、权限校验等逻辑bug
8. 废弃部分旧有API与配置项并添加警告提示
|
2026-05-12 14:51:53 +08:00 |
|
|
|
3264900bc9
|
test: 新增多渠道单元测试用例并配置测试环境变量
新增了Twitch、Telegram、Discord、Slack、Mattermost、WeChat、Zalo等多渠道的单元测试用例,覆盖了令牌处理、速率限制、消息去重、会话解析、格式转换、安全策略等模块
同时在测试配置中添加了测试用的OpenAI API密钥环境变量
|
2026-05-12 00:56:47 +08:00 |
|
|
|
88588c3740
|
feat: 实现多渠道网关核心功能
1. 新增多渠道配置项,支持多渠道网关管理
2. 添加用户来源字段,区分本地用户与渠道用户
3. 实现WebSocket聊天路由与Slack Webhook处理
4. 新增渠道消息记录与统计相关存储模型与仓库
5. 实现多渠道管理API与Webhook分发路由
6. 初始化渠道管理器并集成到应用生命周期
7. 添加第三方依赖包支持多渠道SDK
8. 优化鉴权逻辑,排除渠道用户的常规鉴权
|
2026-05-12 00:56:00 +08:00 |
|
|
|
fee71576a2
|
feat(gateway): add core gateway protocol implementation
新建了完整的网关协议模块,包含版本协商、基础类型定义、信道请求模型、错误码规范、通信帧结构以及握手流程,实现了完整的客户端-服务端通信协议基础框架
|
2026-05-12 00:54:15 +08:00 |
|
|
|
7a972055b7
|
feat: 新增渠道服务基础框架与核心工具类
新增大量渠道适配器相关的协议、策略、工具类与基础设施代码,包括:
1. 多协议定义:认证、消息、配置、网关等核心接口
2. 策略模块:上下文、群聊、去重、防抖等业务策略
3. 工具集:重试、去重、文本分块、消息格式化等SDK工具
4. 基础设施:外部进程管理、事件广播、熔断机制等
5. 账户与管道系统:账户管理、消息处理管道实现
6. 运行时服务:状态收集、维护任务、日志等后台服务
|
2026-05-12 00:53:57 +08:00 |
|
|
|
9285da5c55
|
feat(zalo-user): 实现完整的Zalo用户频道适配器
新增了Zalo用户频道的完整适配器实现,包括:
- 基础的适配器初始化与导出结构
- 群组同步与成员获取功能
- 请求限流与退避重试机制
- 健康检查与状态探针
- 消息反应/表情处理工具
- 贴纸缓存与消息去重功能
- 消息ID格式化与追踪
- TTS语音合成支持
- 消息发送权限校验
- 长文本分块发送
- 操作审批流程
- 常量配置与国际化支持
- 图像视觉分析功能
- 贴纸消息处理
- 登录与配置向导
- 群组上下文缓存
- 网关连接管理
- 配置Schema校验
- 状态问题与安全审计
- 内联按钮与交互组件
- 交互式回调分发
- 联系人与群组目录管理
- 富媒体卡片消息支持
|
2026-05-12 00:53:13 +08:00 |
|
|
|
30dd9e16f4
|
feat(zalo-oa): 实现完整的 Zalo OA 渠道适配器模块
新增 Zalo OA 官方账号完整集成能力,包含:
1. 基础通信能力:消息编解码、目标归一化、文本分块
2. 安全与校验:Webhook 签名验证、DM 策略管理、配对流程
3. 辅助工具:重复事件去重、请求限流、异常告警
4. 管理功能:账号多实例管理、配置验证、健康诊断
5. 扩展能力:媒体托管、视觉识别、TTS 语音合成
6. 运维支持:审计日志、状态监控、目录同步
|
2026-05-12 00:52:47 +08:00 |
|
|
|
eb25707668
|
feat(yuanbao): 新增元宝渠道适配器完整实现
新增元宝(Yuanbao)渠道的完整适配器实现,包含以下核心模块:
- 基础适配器与导出入口
- 协议编解码与WebSocket帧处理
- 会话管理与路由逻辑
- 事件队列与出站消息队列
- 消息格式转换与发送重试
- 安全审计与权限校验
- 配置映射与账户管理
- 视觉分析与工具函数
- 文档生成与设置向导
|
2026-05-12 00:52:20 +08:00 |
|
|
|
e9b57546ea
|
feat(whatsapp): 新增WhatsApp适配器完整功能模块
新增大量WhatsApp适配器相关代码,包括账号管理、会话处理、消息收发、验证授权、媒体处理、互动命令、审批流程、健康检测等完整功能模块,搭建基础的Baileys协议WhatsApp接入能力
|
2026-05-12 00:51:58 +08:00 |
|