Repository navigation
Relay 0.22.0
TL;DR: Schedules, a Read only mode, ⌘F inside threads, files and videos from the phone, a 3s take-back on steers, and threads that open faster and hold far less memory.
- Schedules: a prompt can now run on its own every day, week or month, in a project or the Scratchpad, with its own model, effort and token limit, and a test run to try it. A missed slot catches up once, a run is skipped while the last one is still going, and one that passes its token limit stops. It's under the footer's More tools for now; agents can set schedules up too, and every add or change asks you first.
- Read only access mode: the agent reads and runs read-only commands but changes no files, the way a deep review's reviewers work. Agents can start Read only threads for second opinions.
- New threads start on the access mode you used last, here or on the phone. With none picked yet, that's Auto-accept edits instead of Full access.
- ⌘F finds words in the open thread and steps through the matches, including older messages that haven't loaded yet.
- ⌘⌥↑/↓ steps through your Activity threads and wraps at the ends; hold it to run down the cards.
- A steer waits 3s, counting down, before the agent gets it, so × or editing your last message takes it back. A held steer looks like the message it's about to become, on the phone too.
- Threads an agent starts show as their agents' marks, each with asking, working or done, in the tool call, the turn's heading and by the composer; the card lists each thread's latest line and opens it. A turn's summary counts the threads it started.
- A turn's heading shows which background agents are still working instead of "Ran 3 agents" as if they were done; hover for each one's model, effort and time.
- An agent can move its thread to another project, say a Scratchpad chat that grew into a real one, after you confirm. It carries on there mid-answer.
- The phone apps attach videos and files, compressed and resumable after a dropped connection. Those files also go along when a thread is handed off to another computer.
- Codex subagents show their reasoning effort.
- Thread search shows each thread's model and branch.
- Android: a bigger header capsule, and ✕ closes search.
- Speed: threads open faster (fewer messages mounted at first, markdown parsed once and reused), and only the turns that started agents re-render. The sidebar, message times, marking a thread seen, the Processes page and long answers' checkpoints all do less work.
- Memory: Relay keeps at most four idle agent sessions warm. Before, every thread touched in the last half hour kept one, and an idle Claude session holds 450-850MB.
- OpenCode: updating it no longer leaves threads stuck on errors with long histories, and steers OpenCode 2.1 picks up no longer land below their answer.
- A hosted agent no longer goes silent after a failed take-back.
- While compacting, the cold-cache message stays ahead of steers you send meanwhile, and the compacting dots no longer change width.
- Android: a folded trace no longer leaves a blank gap in the thread.
- The phone names Relay's tools the way the desktop does.
- Smaller fixes: the window buttons line up with the sidebar toggle, quick switch starts at the first preset and wraps at the ends, the Settings search field no longer clips its caret, image pills stop flickering and rereading missing files, the started-threads chip by the composer stays put, and unticking compact-first survives the composer remounting.
- Every host Relay talks to is now listed in the docs, with what it's for and how to turn the automatic ones off.