Skip to content

Foreman v1.1.0

Choose a tag to compare

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

Settings you can reach from anywhere

Adding a laptop, installing an agent CLI, connecting an MCP server or managing plugins all lived in the Sessions view's sidebar — so from the canvas there was simply no way to get at them. All of it now lives in a settings overlay you can open from any view with ⌘, from the command palette, or from the account button in the header. The left nav separates what belongs to Foreman itself — your fleet, your account, your theme — from what belongs to a single machine, with a laptop picker heading that group, so it's always clear which computer you're configuring rather than depending on a switcher that only appeared once you had two. Your Foreman account, relay connection and phone pairing code moved out of the header dropdown and into their own pane, and the setup wizard is now reachable from the Agent CLIs pane instead of only from a failed session.

Stop and restart what a terminal is running

The built-in terminal could start npm run dev but never help you stop it — you were on your own with Ctrl-C, and closing a tab silently killed whatever was in it. Terminals now notice when a command is running and offer Stop and Restart beside it: Stop interrupts the whole process tree so a dev server frees its port and cleans up its workers, escalating only if it ignores that, and Restart waits for the old process to actually exit before running the same command again. Tabs with something running show a live indicator even when they're in the background, and closing one asks first.

The canvas drawer is a full session

Selecting a session on the canvas gave you a stripped-down chat that quietly lacked attachments, message queueing, Stop, quoted replies, saved drafts and load-context — anything beyond typing a sentence meant jumping back to the Sessions view. The drawer now runs the same chat the main view does, so everything works identically in both places, and it gained a Diff tab: you can review, stage, comment on and commit a session's work without leaving the map. Its header picked up the controls that were missing too — rename, context meter, branch switcher, worktree control and the session menu. Expanded session cards on the canvas are now for reading rather than typing: the transcript and its approval, plan and question cards stay, so you can still approve a tool call or answer a question in place, but there's no second composer competing with the drawer's.

MCP servers report their real auth state

A server could sit marked "needs authentication" long after you'd successfully logged in, because Claude's own cache of that state is never cleared on a successful login — and any session already running had connected before the fix, so it couldn't see the server regardless. Foreman now reconciles that cache before every session starts, and when a server's configuration or auth changes it offers to restart the sessions affected, counting every live session on that machine rather than only the ones in the project you happen to be looking at. The Restart action also reaches sessions working in the background or waiting on your approval, which it previously skipped.


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.