本次提交覆盖了多个生产环境问题修复与功能增强: 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 |
||
|---|---|---|
| .. | ||
| yuxi | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
yuxi
Yuxi 核心后端 Python 包。
该目录用于将 yuxi 作为本地可构建、可安装的 Python package 提供给 backend 项目使用。