Raven Teams
Approvals do not have to wait for you. A teammate can cover them, a pane can be shared for a bounded time, and the backlog is one list everybody edits — while pane bytes never pass through the service.
Signed out is the default
Signed out means the team thread never starts — Raven has no dependency on the service at all. Sign in from Settings → General → Account, and nothing about your session is published until you opt a space in.
Signing in creates a key for this device alone, kept private to your account; Raven refuses to use it if the file is ever readable by anyone else on the machine. Spaces are opted in one at a time, from the space’s own menu — until then the team can see that you exist and nothing more.
Your own remote host
Run raven-muxd on a Linux server and open its panes in Raven on your Mac through the hosted team relay. The remote-host guide walks through installation, sign-in, a persistent service, secure pairing, and opening local and remote panes together. The server needs outbound access on port 443, with no public terminal port or VPN.
Covering: a teammate answers your approvals
Covering hands your approvals to a teammate for a bounded time — up to 24 hours, four by default — and the whole team sees it in the roster. There is no secret delegation.
- They answer a blocked approval from their own window. It arrives on yours attributed to them and resolves exactly as if you had pressed the key.
- One approval, never a session grant. Covering cannot hand out standing permission.
ask_userquestions are never delegated: a coverer can unblock a tool call, not answer in your voice.- Taking the approvals back is immediate, and does not wait for the window you granted.
The sidebar grows a third mode once you sign in to a team from Settings; before that it has only Spaces and Inbox. Team is the covering inbox: whoever you are covering leads it, so someone else’s blocked agents sit in the same list, read the same way, as your own.
One backlog, local-first
The team’s shared backlog is the notes pane. Every surface reads the local replica, so it works offline and in any billing state, and a local edit rides an outbox to the hub and comes back as the authoritative row. Writes merge per field, so two people editing one note do not clobber each other. A purely local note the team never saw still shows up in your list.
What presence says about you
You choose how much a published space reveals. Standard carries pane titles and the name of the tool that is blocking, so a teammate can tell what they would be stepping into. Minimal reduces a title to the pane’s kind and an approval to the bare word Approval — enough to cover you, nothing about what you are working on.
Either way nothing is published until you opt a space in, and a team you have published nothing to sees only that your device is online.