list_sessions
List shared sessions
List sessions teammates have shared. Defaults to the current repo; pass all_repos to see everything. for_me lists handoffs assigned to you (from any repo).
filetoollimitauthorbranchfor_meall_repos
io.github.RyrahulPublished by GitHub account Ryrahulv0.7.0Updated Oct 26, 2026
Share coding-agent sessions with your team: /share in one agent, /pickup in another.
Shares coding-agent sessions with teammates so an assistant can hand off work, pick up someone else's session, and coordinate live.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
Share coding-agent sessions with your team across Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Cursor and ZCode. Run /share in one agent; a teammate runs /pickup in whichever agent they use and carries on with the goal, decisions, next steps and recent conversation.
Then, in your agent:
You need a Session Relay server for your team; see self-hosting. Cloud hosting is coming soon.
Full reference: CLI docs.
Nothing is uploaded unless you share it. API keys, tokens, passwords and private keys are removed on your machine before upload, and relay share --dry-run shows exactly what would be sent. See security & privacy.
AGPL-3.0-only
Source: packages/cli/README.md at commit e83599c
List shared sessions
List sessions teammates have shared. Defaults to the current repo; pass all_repos to see everything. for_me lists handoffs assigned to you (from any repo).
filetoollimitauthorbranchfor_meall_reposSearch shared sessions
Full-text search over shared sessions (titles, summaries, messages). The query can include "file:<path>" and "branch:<name>" filters.
queryrequiredauthorthis_repo_onlyLoad a shared session
Load a shared session as a handoff: summary, decisions, next steps, files and conversation. mode "tail" (default) = summary + recent messages; "summary" = summary only; "full" = full transcript, paged with offset.
idrequiredmodetailoffsetShare this session
Share the session you are in right now with the team. Write the summary yourself from the conversation: it is what teammates read first. Never include secrets.
fordonegoalrequirednexttitlepeoplepr_urlincludesectionscontinuesdecisionshide_prompts+3 moreGet a session's code changes
The uncommitted changes a teammate attached to a shared session, as a unified diff. Use it to see exact code state; to apply it, write it to a file and run `git apply`.
idrequiredmax_charsGet the repo's handoff template
The handoff template for the current repo: extra sections (some required) and instructions to follow when sharing. Call it before share_current_session.
Takes no parameters.
Team activity
What the team did recently: new shares by repo, handoffs for you, who picked up what, and new comments.
daysComment on a session
Leave a short note on a shared session for the team: a question, a finding, or that you picked it up. Never include secrets.
idrequiredbodyrequiredEdit a shared session
Change a share you made (or any share, if you're an admin): title, summary fields, who it's for, the PR link or visibility. Summary lists you pass replace the old ones; use add_next to append next steps.
idrequiredfordonegoalnexttitlepeoplepr_urlpublishadd_nextsectionsdecisions+1 moreGo live
Start working live in this repo: teammates see what you're working on and which files you touch, and their messages reach you between steps. Lists who else is live here.
titleautonomyWho's working live
Who is working live right now: repo, branch, what they're doing, files they touched recently, and whether this session is live.
Takes no parameters.
Message a teammate's live session
Send a short message to a teammate who is working live: it reaches their agent between steps. Use it to tell them about a change that affects them, ask a question, or answer theirs. Never include secrets.
tokindmessagerequiredreply_towait_secondsCheck live messages
Take new messages from teammates sent to this live session (they are marked as read).
Takes no parameters.
Update your live session
Change what teammates see about this live session (title, current status), or whether this agent may act on their messages without asking.
titlestatusautonomyStop working live
End this session's live session: teammates stop seeing it and messages stop arriving.
Takes no parameters.
90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
npm install -g session-relayrelay login --server https://relay.your-team.com # approve in the browserrelay setup # adds the relay MCP server and /share, /pickup, /live to your agents/share/share for bob/pickup/pickup alice's webhook retry work/live # working at the same time: see who's on what, message their session