Skip to content

Latch 0.17.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:12
· 10 commits to main since this release

Latch is a local workload scheduler for autonomous agents sharing an Apple Silicon Mac.

  • Agents submit finite work through MCP; Latch owns queue order, admission, resource reservations, and thermal guards.
  • Ordinary jobs can overlap when capacity allows. Sensitive work runs exclusively; measurements also wait for suitable idle and thermal conditions.
  • Durable jobs, retry keys, submission scopes, cancellation, and cooperative benchmark checkpoints support work across reconnects.

Requirements: Apple Silicon and macOS 26+. The binary is Developer ID signed and notarized by Apple. No Swift toolchain, Xcode, or administrator access is required.

Install

Run these commands separately as your normal macOS login user:

curl --fail --location --proto '=https' --proto-redir '=https' https://github.com/CerebralCoding/Latch/releases/download/v0.17.0/install.sh --output latch-install.sh
sh latch-install.sh

The installer verifies the downloaded binary and installs or updates the per-user scheduler service. Do not overwrite an existing latch-install.sh.

For agent setup, give your agent the installation instructions.

Feedback on installation, scheduling, and MCP integration is welcome. See the changelog for development history.