ForcePilot/backend/package/yuxi/channels/application
Kris 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
..
circuit_breaker refactor: 批量清理冗余空行,优化部分枚举使用方式 2026-07-04 00:14:56 +08:00
context feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
executor refactor: 批量清理冗余空行,优化部分枚举使用方式 2026-07-04 00:14:56 +08:00
extension feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
health chore: 批量清理报告相关代码并完成多项功能迭代 2026-07-06 20:49:35 +08:00
lifecycle feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
outbox feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
pipeline refactor(channel): 完成多批次bug修复与功能优化 2026-07-07 20:14:15 +08:00
transport refactor(channel): 完成多批次bug修复与功能优化 2026-07-07 20:14:15 +08:00
usecase feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
__init__.py feat(channels): 批量新增多渠道网关限界上下文基础代码与契约 2026-07-02 03:22:12 +08:00