Repository navigation
v0.7.0 — GitHub Copilot CLI as a fifth client
GitHub Copilot CLI joins Claude Code, Grok, Codex, and Antigravity: capture and recall, set up with rutter-memory install-hook --client copilot.
Install
Claude Code:
/plugin marketplace add shinytoyrobots/rutter
/plugin install rutter@rutter
Choose your notes folder when asked, then run /reload-plugins. Already installed? Run /plugin marketplace update rutter, update the plugin, and restart Claude Code. Requires Node 22 or newer.
Other clients: npm install -g rutter-memory, then follow your client's path in Getting started. Grok uses the Claude Code plugin. Copilot CLI has its own setup path.
What changed
- GitHub Copilot CLI is a fifth client.
rutter-memory install-hook --client copilotadds
capture: it writeshooks/rutter.jsonandinstructions/rutter.instructions.mdunder
~/.copilot(or$COPILOT_HOME), and refuses to replace either file if it didn't write it.
The hook reads the current turn from Copilot's transcript, waiting up to three seconds for
Copilot to finish writing it, and labels recordsclient: copilot. The instructions file is
required: Copilot loads a server's instructions only once one of its tools is called, and in
testing the model wrote summary lines only with that file in place. Verified with Copilot CLI
1.0.98, in one session that was captured and then recalled from Claude Code. Setup is in
Getting started. - The printed MCP registration survives a Node upgrade. The
copilot mcp addand
agy mcp addlines the installer prints, and Antigravity's JSON snippet, named the resolved
Node binary. On Homebrew that is a versioned folder thatbrew upgradedeletes, which
silently stopped recall. They now name thenodeon yourPATH, such as
/opt/homebrew/bin/node, when it is the same binary and lives somewhere lasting. If you
registered Antigravity from a printed line, check its Node path.