ForcePilot/backend/package/yuxi/channels/application/pipeline/inbound
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
..
__init__.py chore: 批量代码优化与规范完善 2026-07-03 19:18:13 +08:00
agent_run_enqueue_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
classify_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
command_check_stage.py chore: 批量代码优化与规范完善 2026-07-03 19:18:13 +08:00
identity_resolve_stage.py chore: 批量代码优化与规范完善 2026-07-03 19:18:13 +08:00
inbound_idempotency_stage.py refactor(channel): 完成多批次bug修复与功能优化 2026-07-07 20:14:15 +08:00
inbound_pipeline.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
media_fetch_stage.py refactor: 批量清理冗余空行,优化部分枚举使用方式 2026-07-04 00:14:56 +08:00
receive_stage.py refactor: 批量清理冗余空行,优化部分枚举使用方式 2026-07-04 00:14:56 +08:00
reply_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
route_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
security_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
service_account_resolve_stage.py refactor: 批量清理冗余空行,优化部分枚举使用方式 2026-07-04 00:14:56 +08:00
session_resolve_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
signature_verify_stage.py feat: 完成微信公众号插件全链路修复与基础设施增强 2026-07-07 18:54:33 +08:00
status_route_stage.py chore: 批量代码优化与规范完善 2026-07-03 19:18:13 +08:00