Every agent keeps its own conversation
Close Relay with several agents open and each one comes back to the conversation it was having.
- No more merged sessions. Two Claude, Codex, OpenCode, Grok or Antigravity terminals in the same project could reopen as one conversation. Each agent now resumes its own conversation by its exact ID. If a workspace already has two agents sharing one conversation, Relay separates them when you open it and tells you which ones start fresh.
- Codex and Grok remember which conversation is theirs. Relay now learns each Codex terminal's conversation after its first reply, and follows Grok when you start a new conversation inside it.
- Undo leaves your conversations alone. Undoing a canvas change no longer sends an agent back to an older conversation.
When a conversation can't be resumed
If an agent can't find its conversation when Relay reopens it, the terminal no longer just sits there until you delete it. It shows what happened and offers a way out:
- Start fresh opens a new conversation. The old conversation's ID stays in the agent's settings as the previous session, so you can still find it.
- Resume by ID opens a specific conversation from an ID you paste.
- Pick a session opens Claude Code's or Codex's own session picker right in the terminal.
Right-click an agent terminal to copy its session ID. The agent's settings show the current and the previous session.
Launch options for your agents
The agent settings have a new Launch options section:
- Extra arguments passes flags straight to the agent, for example
-c model_reasoning_effort=highfor Codex. Flags that Relay manages itself, like the session and model flags, are refused, and the reason is shown under the field. - Skip permission checks starts the agent with its own flag for running without asking (
--dangerously-skip-permissionsfor Claude Code, for example). It is off by default, set per agent, shows a warning while it is on, and is never copied into saved arrangements.
New sounds
Relay's sounds are now short, dry taps, closer to a trackpad click than to a notification. Changes an agent makes to the canvas, like adding a terminal, play more quietly than the ones you make. You can still turn sounds off or change their volume in Settings.
Canvas and window
- A slimmer sidebar handle. The sidebar now opens and closes from a thin handle in the middle of the left edge, in the same place whether it is open or closed.
- On macOS, the window buttons no longer cover the sidebar. The close, minimize and zoom buttons get their own space, and the sidebar starts after them.
- Agents recruited by an orchestrator are as big as the orchestrator instead of the small default size.
- Delete buttons are easier to read. They now have white text on a deeper red in both light and dark themes.
Fixes
- On macOS, agents could not reach each other or connected notes when your user name was long. Relay now keeps its connection files in a short folder in your home folder (
~/.relay/run), so this works however long the user name is, including with two windows open on the same workspace.
Your next build