v0.5.0 — install into every agent rungraph can read
rungraph mcp --install now installs into every agent rungraph can read — Claude Code, Codex, Hermes Agent and opencode — not just Claude Code. This release has a breaking change to the --install / --check JSON output.
src/clients.jsis the one MCP client table: how rungraph registers with each agent and how it reads back whether it is there. Keyed toADAPTERS, andtests/clients.test.jsfails CI if an adapter has no entry, so a fifth adapter cannot land without deciding how it installs.--installregisters with every detected agent (--client <name>|allto target). All four delegate to the vendor's own CLI —claude mcp add,codex mcp add,hermes mcp add,opencode mcp add— so rungraph never edits an agent's config file. A failed delegation prints that client's config block instead of dead-ending.--checkreports one row per detected agent and passes when at least one is wired up.- Launch resolver.
npx rungraph mcp --installused to write an absolute path into~/.npm/_npx, a cache npm garbage-collects, after which the tools silently vanished. It now writesnpx -y rungraph mcpfrom an npx cache andrungraph mcpfrom a global install. servenudge. A one-line hint to install the MCP server until an agent has actually handshaked (RUNGRAPH_NO_NUDGE=1silences it).- Every vendor behaviour was probed against the real CLI; five claims in the design spec were falsified by probing, including that opencode could not be delegated to (it has an undocumented
--passthrough).
Breaking:
- Bare
--installused to mean--client claude; it now registers with every detected agent. --install --jsonmoves per-client fields intoclients[];installedis now a count andwroteis gone.--check --jsonno longer has a check named "registered with claude".- The README's Hermes one-liner is retired — it silently no-opped when scripted.