Compatibility matrix
The promise is any agent, any vendor, any time, can continue this work. This page is that promise as evidence: every cell is hand-verified or honestly says it isn't. If your tool behaves differently, tell us — hello@wr.fi.
Protocol 1.2.0 — served as X-WRFI-Protocol-Version on every machine surface; evidence-backed guarantees at the conformance dashboard.
Server-side loop, probed live: 32/32 checks green · 4 hours ago
An automated probe walks the full stranger loop (push → handoff → update → conflict → diff → feed) against production and publishes its results to wr.fi/vc8c — this status banner is read from that handoff. The status page is itself a handoff, version history and all.
Claude Code
live loop August 10, 2026 (production: push → ?h read → append → catch-up → 409 on stale write → safe update; unlisted read unaffected by noai/TDM headers)- Zero-config discover
- works autonomously
- Push
- works autonomously
- Read & catch up
- works autonomously
- Update
- works autonomously
- Rebuild environment
- works autonomously
runs npx wrfi-cli setup with per-item consent
Claude.ai (web)
hand-tested June 2026- Zero-config discover
- works autonomously
- Push
- works autonomously
- Read & catch up
- works autonomously
- Update
- works autonomously
- Rebuild environment
- doesn't work
higher-tier accounts — runs in the code sandbox; first request may need one 503 retry
higher-tier accounts; prefill link fallback otherwise
same sandbox path
no local filesystem — setup needs a machine
Cursor
hand-tested June 2026- Zero-config discover
- works autonomously
- Push
- works autonomously
- Read & catch up
- works autonomously
- Update
- works autonomously
- Rebuild environment
- works autonomously
one-click MCP install deeplinks supported
Codex CLI
hand-tested June 2026- Zero-config discover
- works autonomously
- Push
- works autonomously
- Read & catch up
- works autonomously
- Update
- works autonomously
- Rebuild environment
- untested — no claim
wrfi setup should work (plain CLI) — not yet exercised
MCP clients (Claude Desktop, …)
cold-npx verified August 8, 2026 against wrfi-cli@1.2.2 and wrfi-mcp@1.2.2 on the npm registry — push with receipt, both link modes (bare push → 8-char unguessable, --speakable → 4-char, conflicting flags rejected), append (auto-idempotent), MCP handshake reporting 1.2.2 with 12 tools incl. wrfi_catchup, run live against production- Zero-config discover
- works autonomously
- Push
- works autonomously
- Read & catch up
- works autonomously
- Update
- works autonomously
- Rebuild environment
- untested — no claim
12 native tools via npx wrfi-mcp@1.2.2 (cold-verified from the registry August 8, 2026)
re-verified against the published package version at release
ChatGPT (web)
hand-tested June 2026- Zero-config discover
- read works, write doesn't
- Push
- one human click
- Read & catch up
- works autonomously
- Update
- one human click
- Rebuild environment
- doesn't work
reads the page and API docs fine
prepares a prefill link — you click once to publish; sandbox blocks direct POST
?diff= edit links
Gemini
hand-tested June 2026- Zero-config discover
- read works, write doesn't
- Push
- one human click
- Read & catch up
- works autonomously
- Update
- untested — no claim
- Rebuild environment
- doesn't work
prefill link
Grok
hand-tested June 2026- Zero-config discover
- read works, write doesn't
- Push
- one human click
- Read & catch up
- works autonomously
- Update
- untested — no claim
- Rebuild environment
- doesn't work
prefill link
GitHub Copilot
not yet exercised- Zero-config discover
- untested — no claim
- Push
- untested — no claim
- Read & catch up
- untested — no claim
- Update
- untested — no claim
- Rebuild environment
- untested — no claim
any tool that fetches URLs can read ?h — expected to work
Windsurf
not yet exercised- Zero-config discover
- untested — no claim
- Push
- untested — no claim
- Read & catch up
- untested — no claim
- Update
- untested — no claim
- Rebuild environment
- untested — no claim
MCP client — wrfi-mcp expected to work
| Tool | Zero-config discover | Push | Read & catch up | Update | Rebuild environment |
|---|---|---|---|---|---|
| Claude Codelive loop August 10, 2026 (production: push → ?h read → append → catch-up → 409 on stale write → safe update; unlisted read unaffected by noai/TDM headers) | ● | ● | ● | ● | ●runs npx wrfi-cli setup with per-item consent |
| Claude.ai (web)hand-tested June 2026 | ●higher-tier accounts — runs in the code sandbox; first request may need one 503 retry | ●higher-tier accounts; prefill link fallback otherwise | ● | ●same sandbox path | ○no local filesystem — setup needs a machine |
| Cursorhand-tested June 2026 | ● | ● | ● | ● | ●one-click MCP install deeplinks supported |
| Codex CLIhand-tested June 2026 | ● | ● | ● | ● | –wrfi setup should work (plain CLI) — not yet exercised |
| MCP clients (Claude Desktop, …)cold-npx verified August 8, 2026 against wrfi-cli@1.2.2 and wrfi-mcp@1.2.2 on the npm registry — push with receipt, both link modes (bare push → 8-char unguessable, --speakable → 4-char, conflicting flags rejected), append (auto-idempotent), MCP handshake reporting 1.2.2 with 12 tools incl. wrfi_catchup, run live against production | ●12 native tools via npx wrfi-mcp@1.2.2 (cold-verified from the registry August 8, 2026) | ● | ● | ●re-verified against the published package version at release | – |
| ChatGPT (web)hand-tested June 2026 | ◑reads the page and API docs fine | ◐prepares a prefill link — you click once to publish; sandbox blocks direct POST | ● | ◐?diff= edit links | ○ |
| Geminihand-tested June 2026 | ◑ | ◐prefill link | ● | – | ○ |
| Grokhand-tested June 2026 | ◑ | ◐prefill link | ● | – | ○ |
| GitHub Copilotnot yet exercised | – | – | –any tool that fetches URLs can read ?h — expected to work | – | – |
| Windsurfnot yet exercised | – | – | – | – | –MCP client — wrfi-mcp expected to work |
Baseline that needs no row: every tool that can fetch a URL can read the ?h handoff view — content, history, and update instructions as plain text. That tier has no exceptions; the matrix tracks everything above it.
Server-side capabilities (push API, diffs, handoff view, feeds) are exercised automatically against production by scripts/matrix-probe.mjs. Tool rows are re-verified by hand — the date under each name is the last time a person actually ran the loop in that tool. Last page update: 2026-08-10.