Skip to content

Corral 0.8.1 — the overnight ranch, placement, and a terminal console

Choose a tag to compare

@github-actions github-actions released this 04 Jul 10:29

Corral stops being a viewer and becomes a dispatcher. Everything since 0.6.1 in one release:

The overnight ranch (0.7)

Hand the herd a list of jobs. Each runs as an agent session in its own git worktree, sequentially; your phone buzzes when a run lands with the diff ready. The morning review answers "what did the herd do while I slept": read the diff, Keep (merges it, --no-ff) or Bounce (deletes worktree + branch) — from the couch. Queue from the launch sheet ("Queue for tonight"), hold the queue until a chosen hour, and the whole thing survives backend restarts: interrupted runs are reconciled against what's actually on disk.

One computer, first steps (0.8)

Projects — not machines — become the noun. A git remote is a global project identity: when the same repo is checked out on several ranches, the launch sheet shows ranked places (live > plugged-in > least busy > most free memory) and launching or queueing onto one targets that ranch — one tap to override. Launch defaults follow the project across machines. Backends report telemetry (load, memory, battery, busy sessions), and an offline ranch with a remembered MAC can be woken over the LAN from the settings roster — any live sibling broadcasts the magic packet.

The terminal console (0.8.1)

npm run tui — work the herd over ssh, no browser: the review gate with a diff pager (keep/bounce), permission asks answered inline, the queue, and a live session tail. Zero dependencies; --server/--token reach any paired ranch, --once prints a single frame for scripts.


Unsigned builds — macOS: right-click the app and choose Open the first time. Windows: SmartScreen → More info → Run anyway. Android: install the APK (allow unknown sources), then pair via the QR in the desktop titlebar.