How ShardStitch works with each tool.

See the actual handoff format and support boundary for each of 31 targets. Some read a project file, compatible clients can connect through MCP, and web chats use a pasteable packet; these are different paths, not a claim that every tool supports every integration.

Checked October 3, 2026: Roo Code's official repository was archived on May 15, 2026, and its README says the extension was shut down. Existing installations may still be in use; see the Roo Code migration guide before switching tools.

How to read the matrix: “Hand-off in” shows where the next session can pick up the packet; “MCP” distinguishes automatic, manual, and unavailable setup; “Session recovery” states whether ShardStitch can rebuild from local project evidence when the prior session cannot be resumed. Tool vendors control their sessions, ShardStitch does not repair a running or remote agent.

Quick matrix.

ToolHand-off inMCPSession recovery
Aider.aider.context.md, plus a read: entry added to .aider.conf.yml so plain aider auto-loads the handoff.No native MCP client in the auto registry.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
Amazon Q Developer.amazonq/context.md.Auto-configured at ~/.aws/amazonq/mcp.json.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
AmpAGENTS.md, following the Codex convention.Manual. Use amp mcp add, or amp.mcpServers in VS Code settings.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
AntigravityGEMINI.md, because Antigravity follows the Gemini convention.Auto-configured at ~/.gemini/config/mcp_config.json.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
ChatGPTPaste the generated continuation prompt into a new chat.No native MCP path for the web chat.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
Claude CodeCLAUDE.md, auto-read by Claude Code on launch.Auto-configured in .claude/settings.json for the project or ~/.claude globally.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
Claude DesktopCLAUDE.md.Auto-configured through Claude Desktop's claude_desktop_config.json.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
Claude.aiPaste the generated continuation prompt into a new Claude.ai chat.No native MCP path for Claude.ai web.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
Cline.clinerules.Manual. Configure cline_mcp_settings.json in VS Code globalStorage.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
Codex CLIAGENTS.md, auto-read by Codex.Auto-configured at ~/.codex/config.toml under mcp_servers.shardstitch.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
CrushGeneric .handoff_memo.md.Auto-configured at ~/.config/crush/crush.json using stdio MCP.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
Cursor.cursorrules, auto-read by Cursor.Auto-configured at .cursor/mcp.json for the project or Cursor globalStorage.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
DeepSeekPaste the generated continuation prompt.No native MCP path for the web chat listed.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
Factory Droid.factory/context.md.Auto-configured at ~/.factory/mcp.json.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
Gemini webPaste the continuation prompt.No native MCP path for Gemini web listed.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
Gemini CLIGEMINI.md, plus .gemini/handover_context.md when that directory exists.Auto-configured at ~/.gemini/settings.json.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
GrokPaste the generated continuation prompt.No native MCP path for Grok web listed.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
Kilo Code.kilocode/rules/handover.md.Manual. Use kilo.jsonc mcp key or Settings -> MCP -> Add Server.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
KimiGeneric .handoff_memo.md for web; Kimi CLI uses the local profile.Auto-configured for Kimi CLI at ~/.kimi/mcp.json.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
Kiro.kiro/steering/handover.md.Auto-configured at ~/.kiro/settings/mcp.json.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
OpenClaw.openclaw/context.md.Manual. Use openclaw mcp add shardstitch or the equivalent server block.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
OpenCode.opencode/handover.md.Auto-configured at ~/.config/opencode/opencode.json under mcp local.Yes - ShardStitch supports recovery for this tool and combines it with verified repo state. Public docs show the outcome, not the private capture method.
PerplexityPaste the generated continuation prompt.No native MCP path for Perplexity web listed.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
Qwen CodeAGENTS.md, following the Codex convention.Auto-configured at ~/.qwen/settings.json.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
Roo Code (archived May 2026).roorules.Manual. Use global mcp_settings.json or project .roo/mcp.json.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
Trae.trae/rules/project_rules.md for Trae v1.3.0+; old paths are auto-migrated.Manual. Settings -> MCP -> Add, or a .mcp.json stdio block.Partial - ShardStitch still rebuilds from verified repo state and local sidecars; deeper session recovery depends on what the target makes available.
DevinLocal continuation packet after the Devin branch is available.No direct MCP control of the remote Devin cloud session.Partial - ShardStitch verifies and continues from local branch state, but cannot repair the remote cloud task.
WindsurfExplicit checkpoint delivery; verify active workspace guidance.Configure and verify in the active client; automatic installation is not established by this guide.Partial - repository recovery is available; session evidence depends on accessible local records.
Z.ai GLMGeneric continuation prompt or .handoff_memo.md.No native MCP path listed in this build.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
ReplitGeneric continuation prompt and .handoff_memo.md.No native MCP path listed in this build.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.
LovableGeneric continuation prompt and .handoff_memo.md.No native MCP path listed in this build.Paste-based - ShardStitch prepares a verified continuation packet for this tool, with local recovery where available.

Tool pages.

CLI coding agent

Aider

.aider.context.md, plus a read: entry added to .aider.conf.yml so plain aider auto-loads the handoff.

IDE / editor tool

Amazon Q Developer

.amazonq/context.md.

CLI coding agent

Amp

AGENTS.md, following the Codex convention.

IDE / editor tool

Antigravity

GEMINI.md, because Antigravity follows the Gemini convention.

Web chat tool

ChatGPT

Paste the generated continuation prompt into a new chat.

CLI coding agent

Claude Code

CLAUDE.md, auto-read by Claude Code on launch.

Desktop AI client

Claude Desktop

CLAUDE.md.

Web chat tool

Claude.ai

Paste the generated continuation prompt into a new Claude.ai chat.

VS Code agent

Cline

.clinerules.

CLI coding agent

Codex CLI

AGENTS.md, auto-read by Codex.

CLI coding agent

Crush

Generic .handoff_memo.md.

IDE / editor tool

Cursor

.cursorrules, auto-read by Cursor.

Web chat tool

DeepSeek

Paste the generated continuation prompt.

CLI coding agent

Factory Droid

.factory/context.md.

Web chat tool

Gemini web

Paste the continuation prompt.

CLI coding agent

Gemini CLI

GEMINI.md, plus .gemini/handover_context.md when that directory exists.

Web chat tool

Grok

Paste the generated continuation prompt.

VS Code agent

Kilo Code

.kilocode/rules/handover.md.

CLI / web chat tool

Kimi

Generic .handoff_memo.md for web; Kimi CLI uses the local profile.

IDE / editor tool

Kiro

.kiro/steering/handover.md.

CLI / agent tool

OpenClaw

.openclaw/context.md.

CLI coding agent

OpenCode

.opencode/handover.md.

Web chat tool

Perplexity

Paste the generated continuation prompt.

CLI coding agent

Qwen Code

AGENTS.md, following the Codex convention.

VS Code agent

Roo Code

.roorules.

IDE / editor tool

Trae

.trae/rules/project_rules.md for Trae v1.3.0+; old paths are auto-migrated.

Cloud coding agent

Devin

Verified continuation after the task branch is available locally.

Agentic IDE

Windsurf

Repository checkpoint and client-verified MCP connection.

Web / model target

Z.ai GLM

Generic continuation prompt or .handoff_memo.md.

Cloud IDE / app builder

Replit

Generic continuation prompt and .handoff_memo.md.

AI app builder

Lovable

Generic continuation prompt and .handoff_memo.md.

GitHub Copilot troubleshooting and recovery is additional informational coverage, not an additional formatter-registry target. The 31-row table counts format targets, not every troubleshooting page.