|
|
6ca611fead
|
refactor(channel): 重构并新增多项渠道管理功能
1. 简化message_actions.py中获取适配器的逻辑
2. 新增适配器合法性校验工具方法
3. 新增会话映射过期清理功能
4. 重构渠道状态机与基础适配器实现
5. 统一渠道操作异常处理逻辑
6. 新增凭证状态查询与刷新接口
7. 优化健康检查与自动重连逻辑
8. 新增统计数据缓存与批量查询优化
9. 修复部分数据库操作的异常处理逻辑
|
2026-05-14 09:24:50 +08:00 |
|
|
|
277bf20153
|
feat: 新增凭证管理与渠道状态展示功能
1. 新增渠道凭证相关API与前端展示逻辑
2. 实现凭证状态自动拉取与手动刷新功能
3. 优化聊天查询支持内部用户ID参数
4. 修复部分代码格式与异常处理逻辑
5. 新增项目代码维基文档
|
2026-05-14 02:10:52 +08:00 |
|
|
|
f419f57f63
|
test: 修复并完善渠道相关单元与集成测试
1. 更新能力注册测试用例,修正空能力默认动作断言
2. 调整渠道API测试的错误状态码校验逻辑,新增停止不存在渠道的测试
3. 重构飞书动作测试的状态校验逻辑,使用枚举替代字符串判断
4. 新增渠道状态条目管理的集成测试用例
|
2026-05-14 02:09:58 +08:00 |
|
|
|
29dac24600
|
feat(channels): 完成渠道模块多维度功能迭代与优化
本次提交对渠道模块进行了全面升级,包含以下核心改进:
1. 新增二维码登录相关协议方法,完善登录流程
2. 优化配置监听逻辑,增加渠道运行状态前置校验
3. 重构动作注册机制,支持动态注册渠道动作并新增批量操作能力
4. 扩展渠道能力模型,新增广播、文件传输等支持
5. 优化适配器加载路径,新增元宝适配器支持
6. 新增凭证过期检查与告警能力,完善运维监控
7. 重构统计收集器,支持多维度渠道统计数据
8. 优化消息路由策略,新增策略缓存与安全处理逻辑
9. 重构基础适配器,新增凭证管理工具方法
10. 完善状态存储功能,支持凭证数据管理与批量清理
11. 重构渠道管理器,新增配置校验、动态渠道管理、限流能力
12. 优化健康检查与状态上报逻辑,完善审计日志与异常处理
|
2026-05-14 02:08:36 +08:00 |
|
|
|
4347d3f937
|
chore: 批量优化多适配器代码与新增配置支持
本次提交包含多项改进:
1. 修复钉钉、WhatsApp、Telegram等适配器的线程动作映射名称
2. 为SynologyChat、iMessage、Urbit等多款适配器新增配置Schema
3. 优化日志输出格式,合并多行日志调用为单行
4. 修复指数退避计算中的空格问题
5. 为QQBot凭证备份模块添加弃用警告
6. 新增多款适配器的凭证持久化存储逻辑
7. 优化Matrix、Nostr、DingDing等适配器的状态存储实现
8. 完善Discord、Slack、Signal等适配器的动作注册逻辑
9. 优化WhatsApp桥接器的QR码获取逻辑
10. 修复IRC适配器的配置比对与重连逻辑
|
2026-05-14 02:06:59 +08:00 |
|
|
|
0f89ccf90a
|
refactor(channels): 简化sqlalchemy布尔值转换写法
移除冗余的func.cast嵌套调用,直接使用cast方法转换布尔值类型,代码更简洁易读
|
2026-05-13 18:05:12 +08:00 |
|
|
|
29cf49ec92
|
refactor(channel): 合并渠道列表和详情页到ChannelManageView
1. 将原ChannelOverviewView和ChannelDetailView的功能整合到单个组件
2. 移除冗余的两个页面文件,统一路由指向ChannelManageView
3. 通过props和路由参数区分列表页和详情页状态
4. 保留并优化原有所有功能包括批量操作、渠道注册、启停重启等
|
2026-05-13 18:04:35 +08:00 |
|
|
|
1242999888
|
test: 添加多个渠道适配器的单元测试用例
本次提交新增了超过20个单元测试文件,覆盖Twitch、Telegram、WeChat、Discord、Slack、Mattermost等多个渠道适配器以及核心组件的测试:
1. 新增Twitch令牌工具、限流器、去重器相关测试
2. 新增Telegram分块、格式、安全策略、流媒体相关测试
3. 新增微信适配器、限流、会话、链接格式、监控等测试
4. 新增Discord命令、会话、格式化、Webhook相关测试
5. 新增Slack、Mattermost、Nostr、Signal、Zalo、NextcloudTalk等渠道的测试用例
6. 新增核心路由、会话路由、文本分块器的冒烟测试
|
2026-05-13 18:03:43 +08:00 |
|
|
|
915ae2f5cc
|
refactor(channel): 重构渠道管理器使用方式,新增微信webhook和渠道注册注销接口
1. 将全局channel_manager改为通过get_channel_manager()获取单例
2. 新增微信webhook处理接口
3. 在dashboard反馈接口中新增channel字段返回
4. 新增渠道注册、注销API接口
5. 优化部分代码格式和异常处理逻辑
6. 注册Nostr profile api路由
|
2026-05-13 16:51:23 +08:00 |
|
|
|
03d9dd0543
|
feat: 新增反馈渠道字段、插件状态表与日志敏感信息脱敏
1. 为消息反馈表新增channel字段并完善相关接口返回
2. 创建渠道插件状态存储表与对应索引
3. 调整路由规则agent_config_id字段类型为字符串
4. 添加日志敏感信息脱敏功能
5. 优化消息记录仓库方法,新增响应时间统计和查询接口
|
2026-05-13 16:50:28 +08:00 |
|
|
|
dd0ba81f66
|
feat: 完成渠道管理功能迭代优化
本次迭代包含以下核心改动:
1. 新增渠道状态枚举与批量操作能力
2. 重构渠道配置表单,支持动态配置项
3. 完善消息日志与渠道统计面板功能
4. 新增渠道详情页与通用空状态组件
5. 优化反馈弹窗,新增渠道来源标识
6. 重构渠道操作hook,统一loading管理
7. 修复策略配置字段名不匹配问题
8. 补充渠道注册与注销API接口
|
2026-05-13 16:43:58 +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 |
|