Skip to content

v0.4.6 - tail-read history, jittered backoff, CLI tests

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 01:10
· 14 commits to main since this release

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