Download Latest Version v0.7.41 source code.zip (2.7 MB)
Home / v0.7.29
Name Modified Size InfoDownloads / 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

orbi-build

  • 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

Download Orbi

Source: README.md, updated 2026-10-31