|
|
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 |
|
|
|
f5900e9b69
|
test: add unit tests for channel module repositories
新增渠道模块多个仓储类的单元测试,使用内存SQLite验证真实SQL语义,覆盖各仓储的核心功能与边界场景:
1. 渠道账户仓储:搜索、状态更新、统计、过滤
2. 渠道会话仓储:分页、软删除过滤、参数兼容
3. 用户身份仓储:乐观锁更新
4. 幂等记录仓储:CRUD与状态流转
5. 会话关联仓储:字段更新、身份查询
6. 内容审核仓储:审核更新、多条件过滤、清理
7. 路由绑定仓储:优先级排序、软删除、更新
8. 审计日志仓储:查询、统计、清理
9. 渠道消息仓储:状态更新、字段初始化、历史记录
|
2026-07-08 23:02:37 +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 |
|
|
|
532e7c59ec
|
test: add and fix multi-channel unit tests
1. 新增QQBot、Wecom、Dingtalk、Instagram、WechatMp等渠道的单元测试夹具与测试用例
2. 修复WechatILink的缓存键顺序与测试用例
3. 补全Feishu适配器的日志断言与测试逻辑
4. 清理WechatILink冗余的clear_context_token测试代码
|
2026-07-08 22:59:24 +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 |
|
|
|
e1aed82a5d
|
refactor: 完成多模块代码优化与常量抽取
本次提交涵盖多项改进:
1. 抽取内容审核严重度颜色常量统一维护
2. 修复表单校验、权限按钮嵌套、JSON解析等多处bug
3. 优化图表加载、响应式布局与无障碍访问支持
4. 重构组件代码结构与样式变量使用
5. 新增常量与工具函数封装
6. 修复部分组件的键盘交互与性能优化细节
|
2026-07-08 17:17:23 +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 |
|
|
|
ff07cef881
|
test: 批量完善单元测试与集成测试用例
1. 为测试桩函数新增version、debug/exception日志等必要字段
2. 重构SQLAlchemy事务上下文测试,修复隐式事务提交逻辑
3. 修复微信WOC插件适配器测试用例,补充缺失的日志方法与测试场景
4. 调整路由阶段测试,移除过时的会话刷新逻辑
5. 新增内容审核 retention 定时任务测试用例
6. 完善配对、会话、账号模型测试用例
7. 删除过时的报表集成测试文件
8. 为持久化适配器添加配对状态更新的乐观锁测试
9. 修复配置验证测试的断言逻辑
|
2026-07-08 03:58:05 +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 |
|
|
|
76981cd9bc
|
feat(communication): 优化通讯录与会话消息发送体验
1. 重构DirectoryDetailDrawer为DirectoryDetailModal并完善详情弹窗功能
2. 调整MessageSendModal布局与样式,优化预填模式提示信息
3. 补充发送目标的名称展示,修复渠道标签获取逻辑
4. 统一通讯录发消息时的参数传递,添加目标名称参数
5. 修复channelTypeOptions可选链调用问题
|
2026-07-08 00:18:10 +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 |
|
|
|
1c6bed1403
|
feat: 完成微信公众号插件全链路修复与基础设施增强
本次提交包含多项核心改进:
1. 新增微信公众号插件拉取传输模式配置,完善manifest与manifest加载逻辑
2. 新增运行态状态机与幂等冲突错误体系,补充错误映射与领域错误导出
3. 优化出站与入站上下文,新增幂等键、流式中断标记等字段
4. 完善发件箱仓储与模型,新增失败条目查询、投递原子语义字段
5. 修复签名验证阶段异常捕获逻辑,防御性处理内置NotImplementedError
6. 新增出站预算释放方法,完善机器人循环预算管控
7. 优化出站管道格式阶段,新增消息长度校验逻辑
8. 完善出站打字指示器阶段,新增重复启动防御与状态同步
9. 重构出站标记失败阶段,按源状态分支处理状态转换
10. 新增入站幂等过滤阶段,修复入站路由阶段空指针问题
11. 优化出站恢复扫描器,修复状态机调用与聚合根重建逻辑
12. 完善微信公众号适配器,新增类型校验与异常包装
13. 修复数据库事务回滚逻辑,简化不必要的显式回滚操作
|
2026-07-07 18:54:33 +08:00 |
|
|
|
e150d5f43f
|
test: add and update multiple unit test cases
1. 新增目录搜索建议、导出功能的测试用例
2. 完善会话处理、消息守卫、出箱恢复的测试覆盖
3. 修复测试用例中的断言与代码风格问题
4. 补充会话关联对话ID的校验逻辑测试
|
2026-07-07 16:27:23 +08:00 |
|
|
|
5c4ef3a709
|
test: 格式化所有渠道相关测试用例的函数定义
1. 将多行的测试函数声明合并为单行,统一代码风格
2. 新增临时的微信woc向导验证脚本,用于全流程验证后可删除
3. 统一调整长请求行的换行写法,简化代码结构
|
2026-07-07 16:27:06 +08:00 |
|
|
|
12ec5af0de
|
feat: 新增全链路追踪、优雅关停支持与统一异常处理,优化渠道查询接口
1. 新增TraceId中间件实现全链路请求追踪
2. 新增在途请求计数器与中间件支持优雅关停
3. 重构全局异常处理器,统一三模块异常响应格式
4. 优化渠道查询接口,新增多维度过滤与模糊匹配
5. 重构channels模块数据库会话管理,避免事务冲突
6. 新增目录搜索建议与目录导出功能
|
2026-07-07 16:25:47 +08:00 |
|
|
|
e6e24a91de
|
feat(channels): 多渠道网关模块批量功能与样式优化
本次提交完成多渠道网关模块多项核心优化:
1. 新增公共样式库与二维码生成工具,统一列表页交互风格
2. 重构分页、选择、错误处理等通用composable,收敛重复逻辑
3. 调整白名单列表默认分页大小为20,优化数据展示密度
4. 新增目录搜索建议、批量选择与导出能力
5. 优化发件箱与会话统计接口适配,补充趋势数据获取
6. 重构消息列表模块,支持URL状态同步与多维度筛选
7. 修复API错误处理逻辑,补充traceId日志便于排查问题
8. 调整侧边栏导航结构与折叠状态管理
|
2026-07-07 16:24:35 +08:00 |
|
|
|
682d851ff5
|
feat(storage): add multi-channel gateway storage support
1. 新增独立的渠道账户模型文件,重构基类导入逻辑
2. 在Postgres管理器中集成渠道表元数据,新增渠道Schema初始化与升级方法
3. 为用户表、会话表、消息表新增渠道关联扩展字段
4. 格式化优化现有模型文件的代码排版与注释
|
2026-07-07 16:23:08 +08:00 |
|
|
|
bf42e7ddb0
|
style: 统一前端组件样式与交互体验
本次提交对大量后台组件进行了多维度优化:
1. 统一使用设计系统变量替换硬编码色值,规范文本颜色与主题保持一致
2. 批量为表单组件添加统一的`ch-form`类,优化全局表单间距样式
3. 调整弹窗尺寸与按钮文案,统一交互语言为「提交」替代零散的「确认绑定」等文案
4. 优化表格筛选栏布局,统一使用`ch-filter-bar`组件规范,移除重复的移动端适配代码
5. 新增空状态文案与重置按钮,优化无数据时的用户体验
6. 为技术标识添加等宽字体样式,统一代码类文本展示
7. 修复审计日志标签配色逻辑,使用动态样式替代固定color属性
8. 优化登录审计列表的时间展示与列宽配置
9. 新增消息复制功能与文本溢出提示
10. 修复分页器切换页码尺寸时的页码重置逻辑
|
2026-07-07 16:22:50 +08:00 |
|
|
|
ba2b27961f
|
style(trace_context): 格式化代码行,简化变量定义语句
调整trace_context.py里的trace id上下文变量定义格式,合并多行代码为一行提升可读性
|
2026-07-07 16:21:58 +08:00 |
|
|
|
b0e035fd2e
|
refactor(repositories): 统一格式化仓库方法签名并新增路由绑定仓储
1. 统一所有仓库类的方法换行格式,将多行参数折叠为单行
2. 新增ChannelRouteBindingRepository仓储实现,用于渠道路由绑定规则的数据访问封装
|
2026-07-07 16:21:32 +08:00 |
|
|
|
56cffed4e0
|
refactor: 优化代码格式与修复Snowflake schema配置问题
1. 合并多行异常抛出为单行简化代码
2. 修正Snowflake驱动配置中schema字段名冲突,使用schema_name作为内部字段并通过alias保留schema对外键名
3. 调整异步任务调用的换行格式提升可读性
4. 为Pydantic模型添加populate_by_name配置支持按名称填充字段
|
2026-07-07 16:20:58 +08:00 |
|
|
|
53e067aa4b
|
feat: 多渠道网关核心功能迭代
包含以下变更:
1. 重构微信WOC账户模型,移除固定DEFAULT_ACCOUNT
2. 新增路由绑定管理、目录搜索导出能力
3. 扩展消息查询与出站管理过滤条件
4. 新增SSE事件广播、敏感字段/配置作用域注册表
5. 新增审计日志与配对过期定时任务
6. 优化会话处理与参数校验逻辑
7. 修复sender_id校验与outbox序列化问题
|
2026-07-07 16:20:40 +08:00 |
|
|
|
f28b77b1c1
|
feat(wechat_woc): 新增微信 WechatOnCloud 渠道插件
实现完整的微信 WechatOnCloud 渠道对接插件,包含适配器、生命周期管理、凭证处理等核心模块,支持扫码登录、消息收发、白名单管理等功能
|
2026-07-07 02:49:53 +08:00 |
|
|
|
b21ec10574
|
refactor(channel): 重构渠道模块,统一元数据管理并新增功能
1. **核心重构**:将硬编码的渠道类型元数据改为从后端动态拉取,新增`useChannelTypes`统一管理插件目录
2. **新增功能**:新增渠道图标映射、路由绑定管理、实时事件SSE、账户外箱管理、仪表盘待办聚合等模块
3. **代码优化**:格式化多处多行函数调用,简化空值判断,统一响应解包逻辑
4. **代码清理**:删除冗余的`useReports`模块,移除硬编码的渠道类型选项
5. **功能增强**:完善账户编辑、报告管理、路由匹配等功能的元数据与展示逻辑
|
2026-07-06 20:53:56 +08:00 |
|
|
|
2228de5e11
|
refactor: 格式化代码与简化重复代码块
本次提交对多处代码进行了格式优化与简化:
1. 将多行声明的数组、对象展开为单行,统一代码风格
2. 简化computed、函数调用的多行写法为单行(当逻辑足够简单时)
3. 调整模板中组件属性的换行格式,提升可读性
4. 删除了冗余的API文件导入,移除了废弃的reports_api.js文件
5. 新增了路由绑定相关的API文件与导航菜单
6. 优化了二维码登录相关的逻辑,新增二维码图片生成与错误处理
|
2026-07-06 20:53:24 +08:00 |
|
|
|
b323922cdc
|
style: 清理测试文件中的多余空行和导入顺序
本次提交清理了多个单元测试文件中的多余空行,调整了部分导入的顺序,同时修复了一处feishu错误翻译的导入顺序问题,移除了application/conftest.py中未使用的fake_report_repo fixture,优化代码格式提升可读性。
|
2026-07-06 20:52:20 +08:00 |
|
|
|
627915f114
|
refactor(channels): 替换报告路由为路由绑定管理路由
删除原有的reports_router.py报告路由文件,新增route_binding_router.py实现渠道-Agent路由绑定的CRUD和测试功能,统一使用模板A处理鉴权、调用和响应序列化。
|
2026-07-06 20:50:23 +08:00 |
|
|
|
bba1775220
|
refactor(channel-router): 清理冗余空行并优化代码结构
本次提交包含多类优化:
1. 移除多个路由文件中多余的空导入行,统一代码格式
2. 重构Query参数定义,将长参数拆分为多行提升可读性
3. 新增多个业务端点:
- 渠道能力画像矩阵查询CAP-03
- 配对审批计数接口用于待办角标
- 批量查询对端目录资料接口
- 向导扫码登录相关端点
- 会话实时事件SSE推送端点
- 工作台待办统计接口
4. 完善异常处理逻辑,补充OperationTimeoutError导入并优化NotImplementedError的细节返回
5. 调整路由导入顺序,修复动态路由路径冲突隐患
6. 更新文档注释与接口清单,修正部分接口描述细节
|
2026-07-06 20:50:03 +08:00 |
|
|
|
742299cb07
|
chore: 批量清理报告相关代码并完成多项功能迭代
本次提交包含多维度代码优化与功能增强:
1. 移除报告模块冗余导入与枚举,清理报表相关代码
2. 新增扫码登录支持方法与飞书适配器适配
3. 完善异常日志与健康检查信息
4. 扩展目录、配对管理、能力查询等接口
5. 优化出站管道与事务提交后钩子逻辑
6. 修复飞书消息解析与响应空值问题
7. 重构配置更新与服务账号创建逻辑
8. 统一传输错误分类契约与错误基类扩展
|
2026-07-06 20:49:35 +08:00 |
|
|
|
8c493460cf
|
feat: 批量新增功能与界面优化,完善权限与审计模块
这是一个综合性的功能迭代提交,包含以下主要变更:
1. 新增账户恢复API、会话绑定解绑、插件目录与安装卸载等新端点
2. 完善死信批量操作、健康查询接口逻辑,新增对比时序图表支持
3. 新增通用错误重试提示组件、权限控制按钮、导出工具类与可见性轮询hooks
4. 优化向导OAuth流程、白名单管理筛选条件与审计日志展示逻辑
5. 新增KPI卡片跳转、消息详情跳转、批量关闭会话等交互功能
6. 修复部分界面样式与接口调用逻辑,统一权限提示文案
7. 调整侧边栏宽度,新增常量配置与工具函数
|
2026-07-04 00:19:33 +08:00 |
|
|
|
d58331e0c0
|
test: 批量修复单元测试与集成测试的兼容性问题
本次提交修复了多个测试文件中的问题:
1. 将 ChannelType 枚举调用改为字符串实例化方式
2. 修正了日志断言、异步mock使用、配置参数等多处测试细节
3. 新增了会话聚合根、跨渠道关联策略等单元测试用例
4. 修复了路由测试中的路径方法错误与断言逻辑
5. 调整了依赖导入与测试夹具的兼容性
6. 统一了重试回退调度的列表/元组使用规范
|
2026-07-04 00:18:04 +08:00 |
|
|
|
aabde54f2e
|
refactor(routers): 统一完善所有外部系统接口的参数校验和类型约束
1. 为所有查询参数添加max_length长度限制,规范参数输入范围
2. 使用Literal类型替换普通字符串参数,限定合法取值范围
3. 为路径参数添加Path校验,确保ID参数合法有效
4. 优化请求体参数的声明,补充缺失的Body注解和校验规则
5. 统一分页参数的offset/limit使用方式,替换旧的page/page_size模式
|
2026-07-04 00:16:45 +08:00 |
|
|
|
e5e9f45411
|
refactor(channel-routers): 批量优化各渠道路由代码与契约对齐
1. config_router: 为expected_version添加ge=1校验
2. directory_router: 补充scope校验逻辑与注释
3. login_router: 拆分强制下线权限,添加参数校验与注释更新
4. reports_router: 统一时间参数处理,修复分页限制使用契约常量
5. dashboard_router: 更新文档与响应格式,修正参数传递逻辑
6. health_router: 缩减健康检查响应字段,修复响应结构与参数校验
7. plugin_router: 新增插件目录端点,补充枚举校验与注释
8. pairing_router: 新增时间过滤参数,补充参数校验
9. __init__.py: 修复异常映射,更新trace_id获取逻辑与工具类
10. doctor_router: 重构单项检查端点,修正注释与校验逻辑
11. account_router: 新增恢复降级账户端点,补充批量操作校验
12. webhook_router: 优化webhook处理逻辑,修复流式读取与响应逻辑
13. content_review_router: 补充批量审核端点,完善参数校验与注释
14. analytics_router: 修正管道阶段描述,统一参数传递
15. wizard_router: 新增OAuth相关端点,重构路由路径与校验逻辑
|
2026-07-04 00:16:00 +08:00 |
|
|
|
8eead29de0
|
refactor: 批量清理冗余空行,优化部分枚举使用方式
1. 移除所有适配器文件中多余的空导入行
2. 调整ValidationError继承,移除不必要的ValueError继承
3. 修正多处ChannelType使用方式,从.value改为直接使用枚举实例
4. 优化飞书插件部分硬编码渠道类型为枚举实例
5. 更新wechat_ilink插件清单与适配器配置
6. 新增飞书目录适配器缓存清理支持判断与iLink生命周期适配器凭据轮换支持判断
7. 优化配置处理器历史查询逻辑,区分键不存在与无历史记录场景
|
2026-07-04 00:14:56 +08:00 |
|
|
|
29a45916ff
|
refactor(channel-repo): 批量优化渠道仓储层代码,新增两个仓储实现
1. 新增ChannelReportRepository与ChannelContentReviewRecordRepository两个仓储类
2. 重构ChannelAccountRepository新增service_user_uid字段支持
3. 将channel_status_history参数类型从list改为tuple并更新注释
4. 新增RepositoryError异常并完善仓储层依赖边界说明
5. 重构BaseRepository的hard_delete_before方法参数与count_undeleted_by_fields异常处理
6. 优化多个仓储的查询方法:参数重命名、移除冗余方法、新增for_update参数、完善时间过滤逻辑
7. 更新仓储层导出与聚合类Repositories
|
2026-07-03 19:18:57 +08:00 |
|