Runwork
All Features

Share & Resume

Hand off any AI conversation. Teammates resume it natively in their own agent.

Inside Claude Code, Codex, or Claude Desktop, tell your agent to share this conversation with a teammate. The entire transcript, tool calls, files, and decisions land in their inbox. They resume it natively in their own agent on their own machine. No copy-paste, no lossy summaries, no losing the thread. Save a conversation for yourself the same way: a perfect checkpoint to resume tomorrow or next week.

Conversations 3 new
Stripe webhook signature mismatch in prod NEW
From alex@yourco.com · Claude Code · 42 messages · 11 tool calls

Next step: verify the env var rotation on the worker, then re-deploy.

Migrate the billing entity to per-row Stripe IDs NEW
From jordan@yourco.com · Codex CLI · 78 messages · 23 tool calls

Open question: do we need a backfill cron for legacy rows, or run it inline?

V3 outreach copy audit (saved for me) SAVED
Claude Desktop · 120 messages · Saved 2 days ago

Note: before compacting context, save the Day 5 rewrite reasoning.

Trigger from your agent: "share this conversation with [email]" or "save this conversation"

Access from anywhere

Claude ChatGPT Cursor

AI Agents

Ask your AI agent:

Connect your AI agent

Web Dashboard

Work home

AI Ecosystem

Team 13 23%
Skills 26
MCP Servers 26
Agents 12

Apps

global-tracking
dtp-demand
grade-conv
Search data, apps, agents… ⌘K

What should we work on today?

My team keeps asking for…
✨ Inspire me Discover Import n8n Build CLI
Recipes All · AI Agents · Chatbots View all

Open the Conversations tab in your workspace to browse shares sent, shares received, and saved conversations. Each entry shows the title, source agent, message count, work mode, and a one-click resume button.

Open in dashboard

CLI

Capabilities

Native Cross-Agent Handoff

Share a Claude Code session and your teammate resumes it natively in Claude Code or Claude Desktop. Share a Codex session and they resume in Codex CLI or Codex Desktop. The full transcript, tool calls, and tool results travel intact, byte-for-byte.

Universal Transcript Fallback

Every share also includes a verbatim Markdown transcript. So even when your teammate is in Cursor, Windsurf, Antigravity, Gemini CLI, or Microsoft Copilot, they can paste a single prompt and pick up the conversation with full context.

Save Your Own Conversation

Tell your agent "save this convo" and it lands in your personal inbox. Resume it tomorrow, next week, or after you switch machines. Perfect checkpoint before a context wipe, a long break, or a risky next step.

Conversations Inbox

A dedicated workspace tab for shares you sent, shares you received, and conversations you saved. Each one shows the title, sender, source agent, message count, and a one-click resume button.

Email + Desktop Notifications

When someone shares a conversation with you, you get an email and a desktop notification. Open the share, hit resume, and your local agent launches with the conversation already loaded.

Resume from the CLI

runwork inbox lists your shares. runwork resume <id> drops the conversation into your local agent's session store and launches the agent. Built for the terminal-first workflow without leaving the keyboard.

Smart Metadata + Auto Title

Every share is tagged with the source agent, work mode, topic keywords, last user intent, suggested next step, and open questions. So your teammate knows what they're walking into before they hit resume.

Audit Log + Expiry

Every share is logged: created, opened, downloaded, resumed, deleted. Shares expire after 7 days by default and soft-deletes are recoverable within a week. Senders stay in control of who sees what and for how long.

Use Cases

Hand off a coding session to a teammate at end of day Pass a debugging thread to whoever is on call Save a long agent session before it gets compacted Move a conversation from your laptop to your work machine Onboard a new team member into an in-progress investigation Share a customer-support thread between agents on the same team

Why It Matters

How It Works

Share & Resume moves an entire AI conversation, including transcript, tool calls, tool results, and surrounding context, from one teammate to another. It works across users, across agents, and across machines. This does not exist in the rest of the AI ecosystem: native share-link features in Claude, Codex, and ChatGPT either produce read-only snapshots or fork into a new thread in the same product. None of them let your teammate continue the conversation natively in their own tool on their own laptop.

From inside your agent

Tell your agent "share this conversation with alex@yourco.com". The Runwork skill for sharing kicks in: it asks Runwork CLI to capture the current session, then uploads the bundle through the Runwork MCP server. The same flow works for "save this conversation", with you as the sole recipient.

Tier 1: native, byte-for-byte resume

For Claude Code, Claude Desktop Cowork, Codex CLI, and Codex Desktop, Runwork captures the raw session file (the Claude JSONL transcript or the Codex rollout) directly from your machine. When your teammate resumes, that file is placed into their own agent's session store. Their agent picks it up and continues from exactly the same state, with the same tool history, the same files, and the same context. No lossy reconstruction.

Tier 3: universal transcript fallback

Every share also includes a verbatim Markdown transcript: every user message, every assistant message, every tool call, every tool result, transcribed faithfully by the LLM at share time. Your teammate can resume in Cursor, Windsurf, Antigravity, Gemini CLI, Cline, Microsoft Copilot, ChatGPT, Claude Desktop Chat mode, or any other agent that speaks MCP. They paste a single prompt, their agent fetches the bundle, and the conversation continues with full context.

The Conversations inbox

Open the Conversations tab in your workspace dashboard to browse shares sent, shares received, and conversations you saved. Each entry shows the title (auto-generated by the LLM at capture time), the source agent, message count, work mode, topic tags, the last user intent, and a suggested next step. One click downloads the bundle. One more click resumes the conversation in your local agent.

Notifications across every surface

When a share arrives, you get an email, a desktop app notification, and an inbox entry. From the desktop app, hit resume and Runwork launches your local agent with the conversation already loaded. From the CLI, run runwork inbox to list incoming shares and runwork resume <id> to pick one up without leaving the terminal.

Audit, expiry, and recovery

Every action on every share is logged: created, opened, bundle downloaded, resumed, deleted. Shares expire after 7 days by default to keep your workspace tidy. Senders can soft-delete a share at any time, and deletions are recoverable within a 7-day window. Permission to share with a non-member email reuses the same gate as team invites, so you can't accidentally exfiltrate context to someone outside your workspace.

Frequently Asked Questions

Which agents can I share from and resume in natively?
Tier 1 (full native, byte-for-byte resume): Claude Code, Claude Desktop Cowork, Codex CLI, and Codex Desktop. You can also share from one Tier 1 agent into another within the same vendor family (a Claude Code session resumes in Claude Desktop, a Codex CLI session resumes in Codex Desktop).
What if my teammate uses a different agent like Cursor or Windsurf?
Every share includes a universal Markdown transcript bundle alongside the native one. Your teammate pastes a single prompt into their agent (Cursor, Windsurf, Antigravity, Gemini CLI, Cline, Microsoft Copilot, ChatGPT, Claude Desktop Chat, etc.) and the agent fetches the bundle through the Runwork MCP server. They get the full conversation as context, ready to continue.
How is this different from Claude's or ChatGPT's built-in share link?
Built-in share links from Claude, Codex, and ChatGPT produce read-only snapshots, or they fork the conversation into a new thread inside the same product for the same user. None of them support cross-user, cross-agent, cross-machine native resume. Share & Resume is the only feature in the ecosystem that hands off a live conversation from one teammate's agent to another teammate's agent, with full fidelity.
What does "save a conversation" do that's different from sharing?
Save uses the exact same mechanism as share, but you are the only recipient. It's a personal checkpoint: useful before a context wipe, before a risky next step, before switching machines, or as an end-of-day bookmark you can resume tomorrow. It lands in your own inbox under a saved filter.
Who can I share a conversation with?
Any member of your workspace, by their email. If you have permission to invite teammates, you can also share with an email that is not yet in the workspace: an invitation is sent alongside the share, and they can resume once they join. Sharing across workspaces is not supported.
How long do shares live?
Shares expire after 7 days by default. You can soft-delete a share at any time as the sender, and deletions are recoverable for another 7 days before the bundle is permanently purged.
Can the recipient see my files or tool calls?
Yes, that's the point. The whole purpose of a native resume is for the recipient to continue the work, which means seeing every tool call you made and every file you touched. The receiver gets the same context window you had at the moment of share.

Related Features

See How Teams Use Share & Resume

Ready to try Share & Resume?

Try the work cloud for AI agents.