First release without the Rust agent runtime in zypi. zypi is only a terminal UI and an ACP client. The Python agent is the only agent.
RELEASED on 2026-10-13 as v0.5.0 (tag on be3f8a8): https://github.com/zy1233/pi-python/releases/tag/v0.5.0
The six Python packages are on PyPI: pi-agent-core-lc, pi-agent-harness-lc and pi-agent-cli-lc 0.5.0; pi-web-access-py, pi-goal-x-py and pi-dynamic-workflows-py 0.2.0. The release has two zypi binaries: zypi-linux-x86_64 and zypi-macos-arm64.
What is in the release:
- Python phases 6 and 7 (version 0.5.0).
- The TUI removal rounds r3 to r11 (PRs #7 to #13) and the macOS arm64 build job (PR #6).
- The release work (PRs #14 to #17): a manual dry run of the release build, the release notes, and the version number that zypi --version and the ACP agentInfo show.
- Plan decision 6 (zypi export through an ACP replay, PR #18) and plan decision 15 (the status row, drawn by the pager from data it already has, PR #19).
- Since v0.4.0, up to 9058ab3 (the last change to tui/): 31 commits. In tui/: 1,518 files changed (+13,566 / -641,276 lines).
The six exit conditions (state on 2026-10-13):
- DONE. CI is green on the tag commit be3f8a8 (run 38357817115). TUI CI is green on 9058ab3. The tui/ tree is the same in both commits.
- DONE. The Linux binary that the size check built is 420,667,200 bytes (run 38353042677). The shipped binary is 420,720,608 bytes. The limit is the v0.4.0 size, 470,461,776 bytes.
- DONE. A dry run (run 38353038777) and the real release run (run 38358144687) built both binaries. In the real run the macOS build failed twice at "Install protoc" (GitHub API rate limit) and passed on the third attempt.
- SKIPPED (owner decision). Nobody compared the PTY scripts on the v0.4.0 binary and on the new binary.
- DONE. The release page text is the [0.5.0] section of CHANGELOG.md (49,639 bytes).
- DONE. The tag v0.5.0 is on be3f8a8.
Checks after the release: the six packages install from PyPI. The Linux binary runs with the PyPI agent: smoke 23/23, status line probe 4/4, resume matrix 11 pass and 2 known gaps, exit matrix 12/12. Nobody has started the macOS binary. There is no Windows binary.
Known issues: see the "Known issues" part of the [0.5.0] section in CHANGELOG.md.
What is not in the release: sessions only through ACP (ADR1 PR 2 and 3) and the dependency graph work (phase D).
Open item for the owner: release.yml gives arduino/setup-protoc no repo-token (tui-ci.yml does). Add it before the next tag.
Plan and status: docs/PLAN/PLAN-RUST-AGENT-RUNTIME-REMOVAL.md (PRs #16 and #22).
Issues
No results matched your search
Try a different search query. Learn more about searching and filtering issues and pull requests.