docs(readme): add banner + real-time multi-agent sync section + Works with matrix#112
Conversation
… with matrix - Banner image at assets/banner.png with centered img block at the top of the README, replacing the plain "# Relayfile" heading (the banner contains the wordmark). - New "Real-time multi-agent sync" section between Why files and What's in the box, with a 2-terminal example showing one agent's write becoming immediately visible to another agent. - Minimal "Works with" section between What's in the box and How relayfile compares — lists Claude Code (via the setting-up-relayfile skill) and the generic "anything that runs bash" path; framework recipes land via #106. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
📝 WalkthroughWalkthroughREADME.md is updated with a centered banner image replacing the text header, documentation of real-time multi-agent filesystem synchronization with a two-terminal read-after-write example, and a "Works with" section listing integration recipes and compatibility options. ChangesREADME Documentation Enhancement
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@README.md`:
- Around line 40-52: The fenced code block in README.md starting at the example
showing terminal commands is missing a language identifier and triggers
markdownlint MD040; update the opening fence from ``` to ```bash so the snippet
is marked as shell script (affects the block that begins with "# terminal 1:
reviewer agent watching the ticket" and the subsequent terminal commands).
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: e0a89cd5-735b-4468-9f11-97f0573496f3
⛔ Files ignored due to path filters (1)
assets/banner.pngis excluded by!**/*.png
📒 Files selected for processing (1)
README.md
| ``` | ||
| # terminal 1: reviewer agent watching the ticket | ||
| $ tail -F mount/linear/issues/AGE-12.json | ||
| { "title": "Fix login bug", "state": "Todo", ... } | ||
|
|
||
| # terminal 2: implementer agent (writes after pushing the fix) | ||
| $ echo '{"state":"In Review","description":"PR #42"}' \ | ||
| > mount/linear/issues/AGE-12.json | ||
|
|
||
| # terminal 1, ~half a second later — same file, new contents | ||
| $ tail -F mount/linear/issues/AGE-12.json | ||
| { "title": "Fix login bug", "state": "In Review", ..., "description": "PR #42" } | ||
| ``` |
There was a problem hiding this comment.
Add a language identifier to the fenced block (markdownlint MD040).
Line 40 opens a fenced code block without a language, which will fail linting in stricter docs pipelines.
Suggested fix
-```
+```bash
# terminal 1: reviewer agent watching the ticket
$ tail -F mount/linear/issues/AGE-12.json
{ "title": "Fix login bug", "state": "Todo", ... }
@@
$ tail -F mount/linear/issues/AGE-12.json
{ "title": "Fix login bug", "state": "In Review", ..., "description": "PR `#42`" }</details>
<!-- suggestion_start -->
<details>
<summary>📝 Committable suggestion</summary>
> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
```suggestion
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 40-40: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@README.md` around lines 40 - 52, The fenced code block in README.md starting
at the example showing terminal commands is missing a language identifier and
triggers markdownlint MD040; update the opening fence from ``` to ```bash so the
snippet is marked as shell script (affects the block that begins with "#
terminal 1: reviewer agent watching the ticket" and the subsequent terminal
commands).
Summary
Three additive changes:
assets/banner.pngrendered centered at the top of the README, replacing the plain# Relayfileheading (the banner contains the wordmark).Out of scope
Test plan
🤖 Generated with Claude Code