| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-31 | 5.0 kB | |
| v0.7.29 source code.tar.gz | 2026-10-31 | 2.2 MB | |
| v0.7.29 source code.zip | 2026-10-31 | 2.6 MB | |
| Totals: 3 Items | 4.7 MB | 0 | |
v0.7.29
Changelog
Features
- Ticket commands are registered by import side effect across unrelated modules (Issue [#2000]; PR [#2024])
- cli_source probes the Python interpreter with a subprocess at import, on every Runner start (Issue [#2001]; PR [#2025])
- source_repos is validated twice: share one parser between load_config and the source pool (Issue [#2002]; PR [#2026])
- The #issuecomment REST-id rule exists three times; the failure reporter's copy is untested (Issue [#2004]; PR [#2028])
Reliability and recovery
- base-CI-red record with '-->' in a check name cannot be parsed back: recovery abandoned (Issue [#1998]; PR [#2021])
- Merge gate fails the round on a stale headRefOid right after its own base-absorb push (Issue [#2017]; PR [#2019])
- Resume fails with FileExistsError when Pi replaced the run's auth.json symlink with a regular file (Issue [#2022]; PR [#2023])
Deployment and operations
- setup: a missing or non-checkout repo_dir tells the user to clone source_repos[0] there; drop the Docker-only hint from the engine (Issue [#2012]; PR [#2029])
Observability
- Run marker is hand-written in four modules instead of progress.run_marker (Issue [#2003]; PR [#2027])
- Rename the /orbi amend command's internal identifiers (module, spec name, receipt marker, journal events) from add_criteria to amend (Issue [#2014]; PR [#2030])
Bug fixes
- Command success receipts count only when the Runner itself wrote them (Issue [#1992]; PR [#2011])
- commit_check_runs reads only the first 30 check runs: paginate (Issue [#1993]; PR [#2013])
- milestone_open_issue_count reads one unpaginated page and builds jq from the title (Issue [#1994]; PR [#2015])
- Pi child is never reaped after terminate/kill: a steering restart can run two agents in one worktree (Issue [#1995]; PR [#2016])
- A steering comment is marked seen before its trust check: a transient permission read failure drops it for good (Issue [#1996]; PR [#2018])
- Task context is passed as one argv string: a large or edited Issue body fails Pi start with E2BIG (Issue [#1997]; PR [#2020])
Contributors
- tag:
v0.7.29 - release commit:
9b16964b60ca105197e7a15fd7b06397f68a646f - release task: Issue [#1999]
Scope (verified item by item)
- Issue [#1992] closed
- Issue [#1993] closed
- Issue [#1994] closed
- Issue [#1995] closed
- Issue [#1996] closed
- Issue [#1997] closed
- Issue [#1998] closed
- Issue [#2000] closed
- Issue [#2001] closed
- Issue [#2002] closed
- Issue [#2003] closed
- Issue [#2004] closed
- Issue [#2012] closed
- Issue [#2014] closed
- Issue [#2017] closed
- Issue [#2022] closed
Pre-release gates
- no open Issue in milestone 'v0.7.29' carries ai-in-progress / ai-pr-opened / ai-fix-needed
- CI on the release commit: 5 check(s) all success/neutral/skipped (waited 420s for pending checks)
Tests
- release tests gated by GitHub Actions CI on the release commit [9b1696] (the [#268] CI-wait gate; no local test execution)
run_id=cd5dfae5
Released by Orbi