docs: README sells four backends and cross-vendor edges, GIF hero - #336
Merged
Merged
Conversation
12 fps, 960 px wide, 64 colours, gifsicle lossy — 1.29 MB against the 4.8 MB graphcode-demo.gif that was never referenced. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W17hZWDtbPQWadbgvMWWm1
The first paragraph, Install and Using sections now say a loop runs on Claude Code, Copilot CLI, Codex or OpenCode, that edges fire regardless of the agent on either end, and how --backend picks one. The hero is the new 1.29 MB GIF instead of the static PNG. Every claim was checked against CLISessionBackendKind, EdgeKind, BackendCapabilities and the daemon's handoff path, which has no backend guard. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W17hZWDtbPQWadbgvMWWm1
GraphcodeCommand marks --heartbeat experimental and NodeDraft refuses it unless Settings has Daemon heartbeat enabled, which is off by default. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W17hZWDtbPQWadbgvMWWm1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
claude,copilot,codex,opencodeonPATHinstead of Claude Code alone.--backend claudeCode | copilotCLI | codex | openCodeonce, and notes that a loop creating children without the flag hands them its own backend./loopskill, so a time-based loop on them takes a daemon heartbeat.docs/assets/graphcode-demo-hero.gif(1,290,351 bytes): 17.4 s ofgraphcode-demo.mp4from 26 s, 12 fps, 960 px wide, 64 colours,gifsicle --lossy=80. It shows jumping between child sessions, the canvas fan-out, and a new loop created with its own agent and done check.Checked against the code
CLISessionBackendKindhas exactly four cases;isSpikedistruefor allBackendCommand.executableName:claude,copilot,codex,opencodeEdgeKind.isExecutableistruefor handoff, message, spawnbackendcomparison anywhere in the handoff/message firing path--backendvalues and defaultGraphcodeCommandparses the raw enum values;GraphStorefillsnilfrom the creator's backendBackendCapabilities.supportsDaemonRecurrenceandLoopNodeheartbeat promptSettingsViewpicker titled "New loops use"Not done
loop-messaging.mp4was the first choice for the GIF but has a slow camera zoom on every scene, so every frame is a full redraw: 17.5 s came out at 7.2 MB, and 4.6 MB after denoise and 32 colours. Not recoverable under 1.5 MB at 960 px.docs/assets/graphcode-demo.gif(4.8 MB) stays becausedocs/index.htmluses it as the video fallback.screenshots/graph-hero.pngis now unreferenced but left in place.