Repository navigation
Pin relay init to core 15.0.9, and find Cursor's relay skill - #2063
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
[Medium impact] The PR appears safe to merge; no new actionable issues were found.
|
…LI puts it skills@1.7.4 counts Cursor as a universal agent, so a global install lands in ~/.agents/skills, not ~/.cursor/skills. relay init looked in the latter, warned that the skill did not land, kept no record of the copy, and so --uninstall left it behind. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
All reported issues were addressed across 2 files (changes from recent commits).
Reply with feedback, questions, or to request a fix.
View guided diff | Re-trigger cubic
relay initnow installs core 15.0.9 (probe-v15.0.9, released from the Bring the core up to the desktop's: port relay-desktop's probe/ changes since the split #2060 merge05a130289), so CLI 15.0.3 ships the desktop parity changes from Bring the core up to the desktop's: port relay-desktop's probe/ changes since the split #2060.~/.agents/skills. The pinnedskills@1.7.4treats Cursor as a universal agent (skillsDir: ".agents/skills"), so its--globalinstall goes there and never to~/.cursor/skills. A liverelay init --tools cursoragainst core 15.0.9 printed "Agent skill could not install … for Cursor (it did not land)" and recorded no copy, so--uninstallsaid it removed the skill but left~/.agents/skills/messaging-agents-on-the-relaybehind. The fakeskillsCLI in the tests had no Cursor entry, which is why the tests missed it. The new test fails without the fix, printing the same warning.The live test of
relay initagainst the real 15.0.9 core, in an isolated HOME, passed in both cases:cursor_direct_deliveryisn't offered yet, and falls back to the Relay MCP server.~/.cursor/hooks.jsonand turns oncursor_direct_deliveryandauto_activate.--uninstallturns both off.The core reported 15.0.9 at
05a130289f24, and the downloaded binary's sha256 matches the release.Known follow-up, not in this PR:
--uninstallleaves an emptied~/.cursor/hooks.json({"version":1}) andhooks.json.relay-desktop-backup, even when init created the file.No changelog entry: Cursor setup is still unreleased, and the core changes are already described.
🤖 Generated with Claude Code
Agent Relay sessions
claudesessiona994d8be· opened viagh pr create· last active 2026-11-03