| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-11 | 3.2 kB | |
| v0.4.5 source code.tar.gz | 2026-09-11 | 868.4 kB | |
| v0.4.5 source code.zip | 2026-09-11 | 989.0 kB | |
| Totals: 3 Items | 1.9 MB | 0 | |
v0.4.5
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 [a7533f] (the [#268] CI-wait gate; no local test execution)
run_id=697a8744