Skip to content

Foreman v0.10.0

Choose a tag to compare

@R3tter R3tter released this 04 Aug 19:23
62fd66a

Scheduled tasks

Foreman can now run an agent for you on a schedule — once at a set time, or on a repeat (every day, or, say, every Monday at 09:00). A scheduled task is just a normal prompt plus a when: point it at a project, write the prompt, pick a cadence, and Foreman launches the session for you when the time comes.

  • Runs even when you're away. If a run's time passes while Foreman is closed, it fires the next time you open the app — and is marked "ran late" so you know it caught up.
  • Isolated output you review. Turn on "Run in a worktree" and each run lands on its own fresh branch — review the diff and merge it yourself. Nothing touches your main checkout.
  • Model & effort per schedule. Choose the model and reasoning effort each schedule runs with, just like a normal session.
  • Quiet by default. A run that finds nothing to do finishes silently. You only get a notification when there's an actual change to review — or when a run failed, with the reason (for example, an integration that needs re-authenticating before it can run unattended).
  • Run history. Each schedule keeps its recent runs, so you can see how they went and jump back into any of them.

Perfect for a weekly "what's new in the Claude CLI, and should Foreman adopt it?" scan, a nightly repo-health check, or a recurring pass over your issue tracker.

Git & pull-request panel polish

Cleaner layout for the Git and PR panels.

More reliable permission prompts

Fixed a case where a session's permission prompt could fail to initialize, and made plan mode stick correctly when a run auto-continues.


macOS, Apple Silicon. Signed with a Developer ID certificate and notarized by Apple — opens normally with no Gatekeeper warning, and in-app silent auto-update is enabled.