Skip to main content

v0.4.5 发布

v0.4.5 于 2026-09-11T00:20:38Z 发布为 GitHub Release v0.4.5(release task:Issue #699)。

Tag 状态(对 origin 验证)

Release notes

Changelog

Features

  • 技术债:stream_pi 728 行、16 参数、19 个可变循环状态变量 (Issue #287; PR #694)
  • 技术债:失败上报逻辑在三处逐字复制 (Issue #288; PR #693)
  • 技术债:wait_for_delivery 把轮询循环与完整评审交付流程混在一个 426 行函数里 (Issue #289; PR #692)
  • 技术债:verify_pr / freeze_pr 重复实现同一段 PR 查询校验 (Issue #291; PR #690)
  • 技术债:五个终止分支重复同一段 run_failed 日志骨架 (Issue #292; PR #688)
  • 技术债:两个进度收尾函数近乎逐行重复 (Issue #293; PR #687)
  • 技术债:_safe_publish 样板重复 37 次 (Issue #294; PR #686)
  • 技术债:quote_value 通用原语放在 Pi 会话解析模块里 (Issue #296; PR #684)

Reliability and recovery

  • Runner: Pi 429(限流)按 Retry-After 指数退避自动重试,不再直接 ai-blocked (Issue #321; PR #689)

Deployment and operations

  • 技术债:cli_install.py 是纯转发模块,承诺了一个不存在的边界 (Issue #295; PR #685)

Bug fixes

  • CI failure: tests on branch fix/release-ci-empty-checkruns (pull_request) (Issue #691)
  • tag: v0.4.5
  • release commit: a7533fa8df43ae600ef532b9f14f2866cc6f0170
  • release task: Issue #699

Scope (verified item by item)

  • Issue #287 closed
  • Issue #288 closed
  • Issue #289 closed
  • Issue #291 closed
  • Issue #292 closed
  • Issue #293 closed
  • Issue #294 closed
  • Issue #295 closed
  • Issue #296 closed
  • Issue #321 closed
  • Issue #691 closed
  • NOT released (still open in milestone v0.4.5): open Issue #699 Release task:发布 v0.4.5(Runner 结构整理 + 429 退避)并完成远端交付对账

Pre-release gates

  • no open Issue in milestone ‘v0.4.5’ carries ai-in-progress / ai-pr-opened / ai-fix-needed
  • CI on the release commit: 4 check(s) all success/neutral/skipped (waited 240s for pending checks)

Tests

  • release tests gated by GitHub Actions CI on the release commit a7533fa8df43ae600ef532b9f14f2866cc6f0170 (the #268 CI-wait gate; no local test execution)
run_id=697a8744