|
|
36d0add930
|
feat: 新增回收站任务清理handler,完善任务统计与批量操作能力
本次提交包含多维度功能增强:
1. 新增TaskRecycleCleanupHandler,实现过期软删除任务物理清理能力
2. 扩展任务统计模型,新增死信任务计数并完善统计逻辑
3. 新增异常任务聚合查询接口,支持按死信/连续失败/长期未执行分类返回
4. 实现任务批量暂停/恢复/软删除操作
5. 扩展运行日志与任务查询过滤条件,新增handler_name维度
6. 优化健康检查逻辑,支持动态健康窗口并返回配置快照
7. 完善数据映射与DTO定义,补充缺失字段与类型支持
|
2026-07-11 21:53:56 +08:00 |
|
|
|
c15abaef0a
|
refactor(repos): 批量优化仓储层代码,统一数据库操作规范
本次提交对多个仓储层文件进行了系统性优化:
1. 统一软删除标记为布尔值 `is_deleted=True` 替代整数 `is_deleted=1`
2. 新增或补全多个仓储类的可更新字段、查询过滤条件
3. 重构删除逻辑,使用ORM实例更新替代直接UPDATE语句以支持乐观锁
4. 优化分页查询,新增keyset分页支持避免深度分页性能问题
5. 新增ChannelPluginRepository、ExternalSecretRotationRecordRepository等新仓储类
6. 修复时间范围查询的闭区间/开区间错误,补全统计查询的默认空值返回
7. 优化批量操作、聚合查询的实现逻辑,减少数据库往返次数
8. 统一代码风格与注释规范,补充完整的文档说明
|
2026-07-11 21:40:42 +08:00 |
|
|
|
00a5577aac
|
chore: 整理并合并近期多模块迭代变更
本次提交包含了大量跨模块的功能增强、bug修复与代码优化:
1. 清理冗余空行与导入格式,统一代码风格
2. 新增集成超时异常类,替换原生TimeoutError避免穿透核心层
3. 扩展审计日志DTO与用例,新增变更字段追踪能力
4. 完善各类仓储接口,新增批量操作、时间范围过滤支持
5. 重构健康检查返回格式,统一使用status字段替代冗余的reachable/healthy
6. 扩展仪表盘与各类服务端口,新增待办统计、系统dashboard等能力
7. 优化批量操作与事务处理,新增保存点支持隔离失败操作
8. 修复配额管理阈值计算逻辑,支持自定义告警阈值
9. 统一认证类型错误提示,优化插件注册校验逻辑
10. 扩展SOAP适配器预览能力,兼容bytes类型输入
11. 新增批量恢复、批量硬删除回收站资源的接口与DTO
12. 优化测试用例断言逻辑,兼容前端操作符别名与字段名差异
|
2026-07-11 21:38:08 +08:00 |
|
|
|
a484844ea1
|
chore: 汇总完成多模块功能迭代与缺陷修复
此提交包含了大量跨模块的优化与修复:
1. 配置与依赖调整:调整账号列表分页默认值、重试上限、内容审核长度限制,新增出站文件支持
2. 代码结构优化:重构白名单缓存逻辑、移除冗余日志依赖、清理过时TODO注释
3. 功能增强:添加死信计数接口、会话绑定审计、SSE订阅限流、凭据验证服务
4. 契约更新:修正DTO字段命名、完善类型定义、更新审计操作类型
5. 错误处理:优化限流清理逻辑、添加异常捕获与告警
6. 文档与校验:补充字段校验规则、完善注释与文档说明
|
2026-07-11 21:37:16 +08:00 |
|
|
|
202defb5f2
|
refactor(repo): 优化仓库层代码,新增多条件查询能力
1. 为count_deleted方法新增按deleted_at时间范围过滤的参数
2. 为幂等查询get方法新增operation参数以避免响应体错误重放
3. 优化定时任务更新方法的注释说明与排除字段逻辑
4. 新增活跃任务统计并更新handler聚合摘要查询
5. 为任务状态统计接口新增handler名称过滤能力
|
2026-07-11 15:53:38 +08:00 |
|
|
|
6ddc2a8c25
|
feat: 新增批量配置查询、路由绑定管理等功能并优化现有逻辑
1. 新增config/get_many批量配置查询接口与Redis实现
2. 新增路由绑定相关端口与事件校验
3. 优化插件目录展示,新增last_error与重启提示字段
4. 新增插件配置更新与重启状态跟踪逻辑
5. 优化会话搜索参数支持,新增account_id过滤
6. 替换部分ValueError为ValidationError统一错误类型
7. 新增多类DTO与参数校验逻辑
8. 优化SQLAlchemy事务处理与乐观锁实现
9. 新增能力画像矩阵过滤功能
|
2026-07-11 15:52:20 +08:00 |
|
|
|
e9d2486e20
|
feat(scheduler): 新增活跃任务数、手动触发返回run_id等多项功能增强
本次提交对调度器进行了多维度优化:
1. 扩展HandlerSummary模型,新增active_task_count字段并完善聚合逻辑
2. 重构手动触发任务接口,新增TriggerTaskOutput返回run_id与任务快照
3. 为幂等仓储添加operation参数隔离不同操作的缓存,修复幂等校验冲突问题
4. 为任务统计与列表接口添加分页总页数计算,完善回收站分页支持
5. 新增任务按handler、owner过滤的统计能力,优化更新任务的字段校验与重算逻辑
6. 为删除、恢复、硬删除操作添加幂等保护,完善操作审计与错误处理
|
2026-07-11 07:38:59 +08:00 |
|
|
|
55188ff7fa
|
refactor: 整理代码结构并修复多处细节问题
1. 调整导入顺序与格式,修复重复导入
2. 替换通用异常捕获为更精准的ValueError
3. 重构持久层仓库的get_deleted/list_deleted方法,添加ORM转领域模型逻辑
4. 完善配置校验与参数合法性检查,新增缺失字段校验
5. 优化多行字符串与函数调用的换行格式
6. 修复通知服务状态判定逻辑与文档描述
7. 简化无用的TYPE_CHECKING代码块
8. 重构ServiceNow元数据发现逻辑,增加字段合法性校验
9. 修复数据库查询验证器的子查询处理逻辑
10. 完善领域模型的初始化校验与属性语义
|
2026-07-11 07:34:48 +08:00 |
|
|
|
689ab2766b
|
refactor(external repos): 批量优化外部系统仓储层代码
1. 修复webhook订阅更新时未激活状态的问题
2. 为审计日志资源查询添加模糊匹配支持
3. 新增通知渠道按状态分组统计接口
4. 为环境配置查询添加分页参数
5. 新增工具用例批量统计接口
6. 新增执行链路批量软删除接口
7. 优化配额查询的排序与upsert逻辑
8. 重构工具执行的删除与重试链查询
9. 优化健康检查的分页与最新记录查询
10. 完善令牌管理的过滤与失效逻辑
11. 优化告警管理的统计与渠道引用检查
12. 扩展指标统计的维度与计算精度
|
2026-07-11 06:55:48 +08:00 |
|
|
|
830a3c1458
|
refactor: 完成多模块代码优化与功能迭代
本次提交包含多项核心改进:
1. 统一列表查询分页范式,替换page/page_size为limit/offset标准分页
2. 新增多项仓库方法与服务接口,完善统计与测试能力
3. 优化审计日志事务处理逻辑,保证业务与审计数据原子性
4. 统一适配器类型与源类型排序契约,添加排序注释说明
5. 完善通知渠道、健康检查、告警等模块的DTO与实体字段
6. 优化测试用例执行回调,透传调用方标识
7. 修复资产导入时的校验逻辑,重新计算size与checksum
8. 拆分UpsertQuotaInput的审计字段,区分创建人与修改人
|
2026-07-11 06:55:19 +08:00 |
|
|
|
6d3cf3fedd
|
refactor(channel repos): 拆分sqlalchemy导入并简化多行语句
1. 将分散的sqlalchemy导入拆分为单独行,统一导入格式
2. 简化channel_outbox_repository中的多行select语句为一行
3. 删除无用的空行注释
|
2026-07-11 05:45:18 +08:00 |
|
|
|
a829e96a50
|
refactor(storage): 完善多ORM模型定义与注释
1. 为ChannelAccount添加乐观锁配置
2. 补充ScheduledTask与幂等表的注释与约束
3. 修正ExternalAdapterAsset状态枚举与相关方法
4. 新增外部配额与密钥轮换策略的字段与序列化支持
|
2026-07-11 05:42:51 +08:00 |
|
|
|
977724d7c3
|
refactor(wechat-woc,transport): 批量代码优化与功能增强
1. 修复代码格式与缩进问题,统一代码风格
2. 调整凭证缓存TTL为不过期,显式管理缓存失效
3. 重构wechat-woc出站请求,添加可重入锁保证同账号串行调用
4. 新增wechat-woc向导适配器配置端口支持,兼容开发环境localhost
5. 实现入站消息出站投递异步化,添加账号级并发限制
6. 新增transport启动前凭证缓存预热逻辑
7. 调整导入顺序与依赖位置,优化代码结构
|
2026-07-11 05:42:26 +08:00 |
|
|
|
23f7a8a863
|
refactor(scheduled-repo): 优化代码格式与函数签名,补充审计字段
1. 格式化SQLAlchemy查询语句,将多行合并为单行提升可读性
2. 调整部分函数参数换行格式,统一代码风格
3. 为幂等键抢占、响应回写、任务状态变更等方法新增updated_by/created_by审计字段
4. 修复僵尸日志清理逻辑,补全日聚合统计写入路径并返回handler列表
5. 新增一次性任务执行成功后的收尾方法,避免调度循环
|
2026-07-11 05:40:36 +08:00 |
|
|
|
f04418fb0c
|
feat(scheduler): 新增多项功能与优化,完善幂等、审计与执行逻辑
1. 新增TaskResult.skipped字段,标记分布式锁抢占失败跳过场景
2. 新增时区校验validate_tz,owner_scope校验新增枚举校验
3. 完善仓储接口与实现,新增finalize_one_shot_task方法
4. 为各API新增idempotency_key幂等支持
5. 新增任务执行超时检测与处理逻辑
6. 为运行日志添加duration_seconds派生字段
7. 重构僵尸回收逻辑,补录超时统计
8. 完善审计字段传递与一次性任务处理逻辑
|
2026-07-11 05:40:16 +08:00 |
|
|
|
9e095ee5ec
|
feat: 完成多批次功能迭代与优化
本次提交包含大量功能完善与修复:
1. 新增多类操作的操作人审计字段与环境校验逻辑
2. 修复多集成的认证头生成逻辑,支持动态token类型
3. 新增通知派发适配器框架与多渠道实现
4. 完善健康检查返回结果与指标监控项
5. 优化JQL校验逻辑与资产导入规则
6. 补充各类DTO字段与持久层映射关系
7. 修复并优化测试用例、配额、密钥轮转等服务逻辑
|
2026-07-11 05:39:41 +08:00 |
|
|
|
52b162722c
|
refactor(external-repos): 批量整理外部系统仓库代码,统一代码风格与逻辑
1. 移除冗余空行,合并拆分的SQLAlchemy导入
2. 简化多行条件/赋值语句的换行格式
3. 修复测试用例失败计数逻辑,改用passed参数判断
4. 完善健康检查仓库的状态枚举使用与过滤逻辑
5. 新增密钥轮换策略的到期查询与统计方法
6. 优化指标仓库的聚合字段与返回数据结构
7. 修复配额使用仓库的字段同步问题
|
2026-07-11 05:38:57 +08:00 |
|
|
|
3c26a68fa6
|
fix(wechat-woc): 修复本账号消息循环拉取导致的死循环问题
1. 为微信企业微信适配器添加本账号发送消息过滤逻辑,分别在拉取适配器和流连接器适配器中实现
2. 修复拉取 worker 空消息场景下游标卡死问题,当有新游标且无有效消息时持久化新游标
3. 增加过滤日志便于排查消息丢失情况,统一本账号消息判断逻辑
|
2026-07-10 18:30:21 +08:00 |
|
|
|
bb1934023e
|
refactor: 完成会话持久化与事务机制重构,清理冗余代码
本次提交是一次大型架构重构,核心变更包括:
1. 调整持久化适配器为无状态实现,通过session_factory按需获取会话
2. 重构事务共享与透传机制,统一使用_session_scope管理会话生命周期
3. 移除OutboxEntry聚合根内的版本自增逻辑,由持久化层统一管理
4. 优化微信插件会话类型枚举与配置对齐
5. 简化出站管道阶段依赖注入与流程逻辑
6. 删除健康检查自动释放会话的冗余代码
7. 重构多个定时任务处理器,移除显式会话工厂创建逻辑
8. 修复会话延迟加载异常问题,新增时区转换工具函数
|
2026-07-10 04:10:33 +08:00 |
|
|
|
cfc42f5f06
|
feat: 完成渠道传输与权限体系多维度迭代
此提交包含多项核心功能迭代与问题修复:
1. 新增多操作权限配置,完善权限控制覆盖范围
2. 重构出站流水线适配器参数,优化组件依赖关系
3. 新增渠道账号配置变更事件,支持动态重建传输 worker
4. 实现全链路 trace_id 透传,优化调试追踪能力
5. 新增传输任务最大重启次数配置,避免无限崩溃循环
6. 优化幂等冲突错误体系,重构错误继承与提示信息
7. 增强 bridge_url 安全校验,新增 SSRF 防护与 HTTPS 强制校验
8. 完善 SSE 断线补全逻辑,新增分页与消息数限制
9. 重构 WeChatWoc 插件生命周期与资源管理,优化连接池与缓存清理
10. 修复多处代码逻辑bug,提升系统稳定性与可维护性
|
2026-07-09 20:26:49 +08:00 |
|
|
|
111f510cf5
|
refactor(postgres models): 调整多个数据库字段长度和注释
1. 将ChannelContentReviewRecord的account_id从String(64)扩容至String(128),补充注释说明对齐channel_accounts.account_id
2. 将Conversation的uid从String(64)扩容至String(225),补充注释说明包含服务账号uid
3. 将Conversation的channel_account_id从String(64)扩容至String(128),补充对齐注释
4. 将MessageFeedback和AgentRun的uid从String(64)扩容至String(225),补充注释说明包含服务账号uid
|
2026-07-09 13:52:45 +08:00 |
|
|
|
b10cb080de
|
refactor: 多模块代码优化与功能增强
本次提交包含多项代码改进与功能增强:
1. 新增服务账号禁用错误类型与状态映射
2. 优化出站管道阶段顺序与上下文字段
3. 完善会话与事务管理逻辑,修复并发冲突处理
4. 调整钉钉与微信插件的适配逻辑
5. 优化内容校验与限流降级策略
6. 新增渠道降级投递事件与围栏回滚机制
7. 修正配置schema与权限校验逻辑
8. 完善审计与监控相关的日志与钩子处理
|
2026-07-09 13:51:58 +08:00 |
|
|
|
85b7b265d6
|
fix(logging): 补全loguru日志格式的extra字段引用
修复日志无法输出bind传入的上下文参数的问题,避免链路排查时丢失异常类型与消息等关键信息
|
2026-07-09 13:20:42 +08:00 |
|
|
|
d2d84cb27b
|
fix(repository): 替换json数组解析函数为jsonb版本
将json_array_elements_text更换为jsonb_array_elements_text,适配数据库jsonb类型字段的解析操作,修复分类统计时的类型不匹配问题
|
2026-07-09 04:23:56 +08:00 |
|
|
|
33acf3b61e
|
refactor(postgres models): remove unnecessary indexes and add new fields and indexes
1. 移除 ExternalSystemHealthCheck、ExternalSystemQuotaUsage、ExternalToolTestCase 中的冗余索引
2. 为 ChannelUserIdentity 新增 pending_review 字段并添加GIN索引加速查询
3. 为 ChannelAuditLog 添加 target_account 字段索引
4. 为 ChannelOutboxEntry 新增 delivered_parts 字段并添加高频查询列索引
|
2026-07-09 04:23:35 +08:00 |
|
|
|
b8ac375e8e
|
feat: 新增多渠道客服会话、身份合并与重试能力等功能
本次提交包含多项核心功能迭代与优化:
1. 新增KF客服会话类型,完善聊天类型枚举
2. 新增消息撤回操作类型与身份置信度排序方法
3. 新增控制面结果DTO与敏感字段注册表端口
4. 新增身份合并回滚、重试失败投递目标等业务能力
5. 优化Outbox投递逻辑与熔断器状态判断
6. 修复部分代码冗余与类型不匹配问题
7. 新增数据库索引并发创建与路由绑定清理逻辑
8. 优化会话关闭服务与插件重载并发控制
|
2026-07-09 04:21:28 +08:00 |
|
|
|
eda29502ed
|
feat(wecom): 完善客服消息适配逻辑
1. 新增客服open_kfid缓存常量与key生成工具
2. 重构入站适配器缓存客服映射关系
3. 重写出站适配器使用缓存判断客服场景
4. 修复多选卡片构建逻辑与日志方法调用
5. 调整wechat_woc常量导入顺序
6. 优化命令适配器配置异常处理逻辑
|
2026-07-09 04:20:26 +08:00 |
|
|
|
feee2e1166
|
refactor(wechat-mp): 重构微信公众号插件适配纯Webhook模式
1. 将transport_mode改为pull以通过manifest校验,实际仅使用Webhook接收消息
2. 统一处理XML payload兼容raw_body包装格式
3. 重构配置读取逻辑,使用CHANNEL_TARGET常量替换硬编码target
4. 移除冗余的webhook_url配置诊断项,更新文档说明
5. 优化代码格式与导入顺序
|
2026-07-09 04:20:04 +08:00 |
|
|
|
ebbd552970
|
refactor(wechat-ilink): 重构事件工具与适配器,修复媒体类型映射
1. 新增QQ Bot事件解析通用工具类,抽离重复的事件提取逻辑
2. 修复微信iLink适配器的媒体类型映射错误
3. 完善微信iLink状态适配器的事件类型与元数据支持
4. 新增运行时缓存清理方法,优化登出逻辑
5. 更新manifest配置,新增媒体相关开关
6. 重构出站适配器的媒体上传逻辑,修复参数问题
|
2026-07-09 04:19:35 +08:00 |
|
|
|
c888db4e1f
|
refactor(qqbot): 重构并完善QQ Bot适配器功能
1. 优化HTTP客户端关闭异常捕获范围
2. 重构事件工具方法抽取公共模块
3. 新增频控缓存常量与身份缓存配置
4. 完善适配器依赖注入与配置读取
5. 实现被动消息频控与令牌刷新串行化
6. 修复会话、状态、目录等适配器逻辑
7. 优化探测适配器账户获取逻辑
8. 完善凭据轮换与生命周期钩子
9. 优化WebSocket连接处理与心跳机制
|
2026-07-09 04:19:12 +08:00 |
|
|
|
6bd13a7a8e
|
feat(instagram): 完成Instagram插件多维度功能优化与规范调整
本次提交对Instagram插件进行了全面改进:
1. 调整OAuth凭据配置项,将app_id/app_secret移至必填字段
2. 重构异常链处理逻辑,移除手动设置__cause__代码
3. 新增OAuth基础URL常量并统一API端点调用
4. 实现可配置的token刷新提前天数阈值,替代硬编码7天
5. 修复白名单适配器异常捕获逻辑,精准处理Error类型
6. 优化入站适配器对location消息、referral事件的处理
7. 重构消息缓存键,新增账户前缀支持按账户清理缓存
8. 完善OAuth回调流程,新增expires_in校验与过期时间计算
9. 修复消息窗口检查逻辑,调整重试退避策略
10. 新增凭据轮换相关辅助方法,优化验证与刷新流程
11. 移除废弃的飞书DTO文件
|
2026-07-09 04:18:53 +08:00 |
|
|
|
6c0d0c7bd8
|
feat(feishu): 完善飞书适配器的错误处理与功能适配
1. 为飞书登录、消息操作等适配器添加基础错误捕获转发
2. 新增未加密事件校验逻辑,完善会话解析文档
3. 关闭飞书原生输入指示支持,移除相关缓存逻辑
4. 新增飞书向导OAuth适配方法,修正OAuth方法命名
5. 更新插件配置项,添加bot菜单与用户访问令牌配置
6. 修正消息操作枚举匹配与文档描述
|
2026-07-09 04:18:24 +08:00 |
|
|
|
ce0a7e7232
|
refactor(dingtalk): 完成钉钉适配器全量优化与功能完善
本次提交对钉钉插件进行了多维度改进:
1. 代码整洁优化:移除多余空行、调整导入顺序
2. 签名逻辑修正:修复hmac签名参数顺序,对齐官方文档
3. 消息撤回增强:使用枚举替代硬编码字符串,添加缓存未命中日志
4. 配置与能力扩展:新增互动卡片模板ID、Bot命令配置项,重构机器人编码获取逻辑
5. 流式会话优化:移除硬编码默认卡片ID,动态读取账户配置
6. 健康检查增强:新增流式端点连通性校验,替代原有简化校验逻辑
7. 附件下载升级:适配钉钉图片下载API,新增图片附件下载能力
8. 封装改进:将私有配置读取方法封装为公开接口,避免破坏封装性
|
2026-07-09 04:18:06 +08:00 |
|
|
|
63b981f130
|
refactor(repos): 统一仓库软删除过滤,优化多个查询逻辑
1. 为渠道绑定统计查询添加软删除过滤
2. 为会话列表查询添加limit参数和文档注释
3. 修复内容审核记录删除的批量删除逻辑,改用IN子句避免全表扫描风险
4. 替换datetime.utc导入为UTC常量
5. 优化用户身份仓库的更新逻辑,添加乐观锁、pending_review字段支持和合并来源查询适配
|
2026-07-08 23:02:15 +08:00 |
|
|
|
fd885e5323
|
docs(channel-plugin-docs): 更新渠道插件开发文档
1. 重构端口权限校验逻辑,改为manifest静态声明而非运行时声明
2. 新增wizard/tools/status/probeable等4个能力项与对应适配器
3. 补充标准插件目录结构与更多示例代码细节
4. 更新manifest.json字段说明与capabilities解析范围
5. 修正CHANNEL_ENTRY契约示例,移除运行时端口声明逻辑
6. 更新契约层文件与能力字段数量说明
|
2026-07-08 23:00:28 +08:00 |
|
|
|
28d2c19f23
|
feat(wecom): 新增企业微信渠道插件完整实现
实现企业微信全功能渠道插件,包含适配器、客户端、签名校验、模板卡片构建等模块,完成从事件接收、会话解析到消息发送的完整流程支持,包含配置校验、错误翻译、探测能力与生命周期管理。
|
2026-07-08 22:58:25 +08:00 |
|
|
|
dbe25904b9
|
feat(wechat_woc): add delivered parts skip logic for multi-part messages
新增已发送分片跳过逻辑,支持重复发送时只发送未成功投递的消息分片,避免重复推送已送达内容
|
2026-07-08 22:58:06 +08:00 |
|
|
|
7174500a9a
|
feat(wechat-mp): 新增微信公众号渠道插件完整实现
实现了微信公众号全功能渠道插件,包含会话解析、消息收发、富消息适配、生命周期管理、主动探测等核心能力,遵循单真相源设计原则,所有配置与常量统一从manifest.json与_constants.py获取。
|
2026-07-08 22:57:21 +08:00 |
|
|
|
2a2385bacc
|
refactor(wechat-ilink): 重构微信iLink插件代码,统一常量与缓存键格式
本次重构对微信iLink渠道插件进行了全面整理:
1. 新增共享常量模块`_constants.py`,集中管理所有跨模块共享配置与标识,对齐manifest单真相源
2. 统一缓存键格式为`wechat_ilink:{account_id}:{key}`,修复白名单存储键顺序错误
3. 重构登录适配器,移除不必要的account_id参数,简化接口调用
4. 重构生命周期相关代码,新增缓存清理逻辑,支持按账户清理孤儿缓存
5. 移除冗余重复定义的常量与配置默认值,统一从常量模块导入
6. 更新manifest配置,补充传输模式与能力要求声明
7. 优化出站适配器,新增续传支持与分片发送逻辑
|
2026-07-08 22:56:45 +08:00 |
|
|
|
063b28ddb2
|
feat(qqbot): add complete QQ Bot channel plugin implementation
实现完整的QQ Bot渠道插件,包含所有必要适配器、客户端、生命周期处理器与配置清单:
1. 新增15个功能适配器覆盖入站、出站、会话、身份解析等全流程
2. 实现QQ Bot API客户端与错误翻译逻辑
3. 完善插件生命周期管理与资源池配置
4. 附带完整的manifest.json声明配置
|
2026-07-08 22:56:20 +08:00 |
|
|
|
28db0a2786
|
feat(instagram): 实现完整 Instagram 渠道插件
实现 Instagram 渠道插件的核心能力,包括:
1. 插件基础结构与入口注册
2. 13个适配器实现(会话、状态、富消息、工具等)
3. 共享常量与错误翻译模块
4. 完整的 manifest.json 配置声明
|
2026-07-08 22:55:50 +08:00 |
|
|
|
1701d387e9
|
refactor(feishu): 飞书插件常量集中化与代码优化
1. 新建常量模块统一管理飞书插件共享常量,拆分重复定义的配置与标识
2. 重构配置读取逻辑,统一使用常量化的渠道标识
3. 修复登录适配器配置项键名错误,将qr_login_redirect_uri改为qr_redirect_uri
4. 补充出站适配器续发分片的参数支持与日志逻辑
5. 优化入站适配器的账户ID处理逻辑,修正资源下载URL的账户标识
6. 更新manifest配置,补充传输模式与能力需求声明
7. 完善注释说明,修正文档与实际代码不一致的问题
|
2026-07-08 22:55:27 +08:00 |
|
|
|
c88afb79ce
|
feat(dingtalk): 新增钉钉渠道插件完整实现
实现钉钉企业机器人全渠道能力,包含会话解析、消息收发、富消息卡片、命令适配、身份解析、状态回传、健康探测等功能,提供完整的Stream/HTTP双模式事件接入支持,遵循单真相源设计原则,以manifest.json作为配置唯一依据。
|
2026-07-08 22:55:00 +08:00 |
|
|
|
696f5f44ec
|
chore: 完成多模块迭代优化与测试覆盖
这一批提交包含:
1. 配置项敏感字段标记与测试用例修复
2. 路由绑定乐观锁支持与静态路径校验
3. 微信WOC插件能力适配与新增单元测试
4. 多个适配器的接口对齐与测试补全
5. 新增定时任务清理处理器与依赖注入容器测试
6. 错误码体系扩展与整合测试
7. 删除临时验证脚本与代码清理
|
2026-07-08 12:58:43 +08:00 |
|
|
|
16f7e2d6ab
|
refactor(storage/postgres): 清理废弃字段与冗余模型
1. 移除ChannelAccount表的capabilities、config_version、last_message_at字段
2. 扩大service_user_uid字段长度至225
3. 移除AuditExportTask模型并清理相关代码
4. 更新ChannelOutboxEntry、ChannelIdempotency、ChannelContentReviewRecord的注释与索引
5. 为ChannelPairing添加SQLAlchemy乐观锁支持
6. 新增ChannelContentReviewRecord的决策时长统计字段
|
2026-07-08 03:58:34 +08:00 |
|
|
|
6f730dca06
|
refactor(channel-repo): 清理废弃仓储与冗余方法
1. 删除未使用的 ChannelReportRepository 及其所有引用
2. 移除 route_binding_repository 中的 list_enabled_by_account 方法
3. 精简 channel_account_repository 中的冗余字段与 update_last_message_at 方法
4. 简化 channel_outbox_repository 的锁相关与 update 参数
5. 精简 channel_idempotency_repository 的冗余查询方法与字段
6. 优化 content_review_record_repository 的查询与清理逻辑
|
2026-07-08 03:57:28 +08:00 |
|
|
|
c7eb196a7e
|
chore: 批量完成多模块迭代优化与功能完善
本次提交涵盖了近百处代码优化与功能补全,包括:
1. 完善配置与数据模型:新增expired_at配对记录字段、路由绑定乐观锁版本控制、会话路由信息追踪字段
2. 优化业务流程:添加幂等记录操作人审计、会话合并领域服务文档更新、媒体处理异步化改造
3. 新增功能能力:健康检查时间更新、会话路由信息更新接口、内容审核/幂等记录清理定时任务
4. 修复与简化:移除废弃的max_message_length属性、修复微信iLink适配器配置读取路径、简化配对过期扫描逻辑
5. 代码规范优化:统一敏感词检测工具导入、完善事务上下文处理注释、调整wechat_woc入站适配器sender回退逻辑
|
2026-07-08 03:57:05 +08:00 |
|
|
|
17abcd4502
|
refactor(wechat_woc): 优化WocBridgeClient HTTP请求逻辑,减少凭证查询次数并调整重试策略
- 新增_resolve_endpoint方法一次性解析bridge URL与鉴权token,避免重复调用_get_credentials
- 重构_execute_http,替换原有的URL构造与token获取逻辑,统一通过新方法处理
- 调整重试策略:仅对瞬时网络错误做1次快速重试,移除超时与5xx错误的重试,避免双重重试放大延迟
- 更新相关注释与常量命名,对齐现有逻辑说明
|
2026-07-08 00:18:55 +08:00 |
|
|
|
eb80382da0
|
feat(wechat-woc): 新增SSE流式推送支持,优化日志与幂等性
1. 新增WeChatWocStreamConnectorAdapter,实现SSE长连接接收消息,支持热更新配置
2. 升级wechat_woc插件依赖bridge版本至1.5.0,开启both传输模式
3. 新增SSE相关常量与配置项,完善woc_bridge_client SSE实现
4. 重构RouteStage,复用会话缓存避免重复查询
5. 新增入站/出站全链路日志打点,优化异常场景日志输出
6. 实现入站幂等记录状态回写机制,独立事务避免死锁
7. 新增TransportManager重启恢复逻辑,自动恢复在线账号传输任务
8. 修复inbound_pipeline移除冗余persistence_port参数,注入idempotency仓储
9. 新增InboundContext.idempotency_record_id字段,传递幂等记录主键
|
2026-07-08 00:17:39 +08:00 |
|
|
|
f9584fe9ca
|
refactor(channel): 完成多批次bug修复与功能优化
本次提交覆盖了多个生产环境问题修复与功能增强:
1. 修复WeChatWoc拉取适配器游标回传死循环(H-7):将游标offset改为累计偏移,避免重复拉取导致死循环
2. 修复base_worker重启计数逻辑(C-2):区分手动启动与恢复重启,max_restart_attempts阈值正确生效
3. 修复auth_expired死锁问题:改用异步调度停止账号,避免与事件总线形成环路死锁
4. 修复outbox持久化降级路径BUG:极端竞态下正确赋值outbox_entry,避免deliver_stage抛错
5. 修复幂等校验超时死锁问题(C-3):支持超时清理卡死的in_progress幂等记录,从环境变量配置超时阈值
6. 修复stream_chunk_stage异步资源释放:替换废弃的asynccontextlib.aclosing为标准库aclosing
7. 修复异常静默吞没问题:心跳任务、连接关闭异常不再静默忽略,改为记录warn日志
8. 新增多组单元测试覆盖上述修复,同时完善了outbox恢复扫描、入站幂等校验等模块的测试覆盖
9. 优化异常信息格式与代码可读性,替换原生ValueError为业务自定义ValidationError
|
2026-07-07 20:14:15 +08:00 |
|