v0.4.6 - tail-read history, jittered backoff, CLI tests
v0.4.6 - RunHistory 尾部读取、抖动退避、CLI 端到端测试(Codex Agent)
变更
- RunHistory.recent 改为从文件尾部按 4KB 块倒序扫描:大历史文件查询从 O(n) 降为 O(limit),
跨块残行拼接、损坏行跳过且不计入限额,返回语义与旧实现完全一致 - LLM 重试改 full jitter 退避;上限默认 8s,可用 DSMA_MAX_BACKOFF_SECONDS 覆盖
(非法值静默回退);Retry-After 尊重并封顶 - 新增 CLI 端到端测试 5 个(subprocess + UTF-8 输出),退避测试 4 个
质量
- 全套 124 测试通过;CI 3.10/3.11/3.12 全绿
安装
pip install git+https://github.com/Li3NGa/deepseek-multi-agent-plugin@v0.4.6