Repository navigation
v0.18.6
0.18.6 keeps Pickup working Ready issues while pull requests wait for review, and lets Passes share a repository up to a configurable Command limit (#1579).
- Failure limit:
pickup.failure_limit(default 3) counts openagent-failedissues instead of Claims. Hand-back, takeover, closure and the next Claim clear the label.pickup.limitis accepted but ignored, with a warning (#1585, #1579). - Command limit: Passes skip at
pass.command_limit(default 1), counting live Commands per repository and machine. Manually started issue Commands always run and count toward it. Pickup runs, issue-less Custom processes, one Architect run and one Security run can overlap up to the limit. Old and new binaries preserve exclusive access across an update (#1580, #1599, #1579). - Pickup tries the next Ready issue in
pickup.orderafter losing a reservation or finding its selection stale. Architect and Security runs reserve published plans and fixes before marking them Ready, and use separate review worktrees (#1577, #1599). - Sessions clean up detached Harness processes after normal exit, failure and stop, preserving Trial caps, OOM evidence and sandbox login redaction. macOS manager probing and cleanup warnings are fixed (#1637, #1641).
- CI reads fall back to the latest Actions workflow jobs when check-runs access returns HTTP 403, alongside commit statuses. The fallback cannot observe checks from non-Actions apps (#1643).
- Run notifications support case-insensitive repository routes through
email.to_by_repo; explicit addresses take precedence, followed by the repository route, thenemail.to. Setup preserves routes (#1645). - Console cron jobs use monospace crontab lines with highlighted schedules and keyboard-accessible horizontal scrolling. Every Console page title identifies the serving hostname, including live updates (#1633, #1635).
Also: site, docs and macOS CI updates (#1579, #1637, #1641, #1643, #1645).
What's Changed
- Pickup moves on to the next Ready issue when it loses a reservation by @JacobStephens2 in #1577
- Command limit: Pickup runs share a repository up to [pass] command_limit by @JacobStephens2 in #1580
- Failure limit: Pickup counts agent-failed issues, not Claims by @JacobStephens2 in #1585
- Mixed Passes: an Architect run and a Security run beside Pickup runs, never two of a kind by @JacobStephens2 in #1599
- Spec: keep working Ready issues - a Failure limit for pickup and a Command limit for Passes by @JacobStephens2 in #1579
- Release 0.18.5 by @JacobStephens2 in #1631
- Make Console cron jobs read like a terminal crontab by @JacobStephens2 in #1633
- Identify the host in Console page titles by @JacobStephens2 in #1635
- Stop detached Harness processes when sessions end by @JacobStephens2 in #1637
- Fall back to Actions jobs when check-runs access is forbidden by @JacobStephens2 in #1643
- Route Run notifications by repository by @JacobStephens2 in #1645
- Fix macOS manager probing and session cleanup warnings by @JacobStephens2 in #1641
Full Changelog: v0.18.5...v0.18.6
Install thirdshift 0.18.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/JacobStephens2/thirdshift/releases/download/v0.18.6/thirdshift-installer.sh | shDownload thirdshift 0.18.6
| File | Platform | Checksum |
|---|---|---|
| thirdshift-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| thirdshift-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |