docs(readme): lead with the integration-filesystem-for-agents pitch + add comparison#110
Conversation
… add comparison Restructures README to lead with what relayfile is and why files (vs. tools) before how to run it locally. Adds: - A short hero with a real terminal example showing ls/cat/grep + a file-native PATCH writeback so the value is visible in 8 lines. - "Why files" — context efficiency, completeness, and multi-agent coordination as the three reasons to pick this substrate. - "What's in the box" — file-native reads/writes, per-agent ACLs, real-time sync, real OS mount, and the core+adapters+providers architecture. - "How relayfile compares" — polite, factual contrasts vs. MCP servers, vs. other virtual-filesystem-for-agents projects, and vs. rolling your own. Existing operational sections (Run Locally, Local Dev, Ecosystem, Hosted, Bring Existing Connections, Docs) are preserved unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThe README's introductory section is rewritten to present Relayfile as an integration filesystem for agents. The update expands the opening description, adds a workflow example demonstrating mount/cat/patch/grep operations, and introduces sections explaining the rationale for file-based interfaces, what Relayfile provides, and how it compares to MCP, Mirage, and custom agent integrations. The remainder of the document remains unchanged. ChangesREADME Introduction Update
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
Restructures the top of the README so it leads with what relayfile is and why files before how to run it locally. Existing operational sections (Run Locally, Local Dev, Ecosystem, Hosted, Bring Existing Connections, Docs) are preserved unchanged.
What's added
ls/cat/grepand a file-native PATCH writeback, so the value is visible in seconds without scrolling.Why now
docker compose upinstead of the pitch.Out of scope
<sanitized-name>__<id>.jsonfilenames) is not yet committed, so the example uses the simplerAGE-12.jsonform. When Mount layout: add indexes, semantic aliases, and a SKILL.md to reduce agent file-shopping #106 ships, the example can be tightened to match the canonical layout.Test plan
docs/guides/getting-started.md,docs/guides/cloud-integration.md,docs/api-reference.md,docker/README.md,openapi/relayfile-v1.openapi.yaml) and confirm none 404.🤖 Generated with Claude Code