From 198cbaa974626fb4068c81f6eb3ec4f7435bcf72 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 3 Aug 2026 14:11:56 +0000 Subject: [PATCH] fix(claude-relay-plugin): align plugin identity and drop the legacy engine pin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Four pieces of the plugin's configuration disagreed with each other. **Engine URL.** `.mcp.json` pinned `RELAY_BASE_URL` to `https://gateway.relaycast.dev`, a legacy host. Every default in both repos is `https://cast.agentrelay.com` (relaycast's `client.ts` and `relay.ts`; relay's `observer-source.ts` and `integration.ts`), and the skills document that host too. Plugin users were being pointed at a different engine than everything else. Removed the pin outright rather than hardcoding the right host, so the plugin follows the SDK default wherever that moves next. **Plugin name.** `plugin.json` declared `agent-relay` while the directory, the marketplace entry, and `package.json` all say `claude-relay-plugin`. Aligned `plugin.json` to the other three rather than renaming three things to match one. **Repository.** The marketplace entry claimed the plugin lives in `AgentWorkforce/relay`, but its own `source.url` and `plugin.json` both point at `AgentWorkforce/skills` — which is where it is. **README.** Told users `/plugin marketplace add Agentworkforce/relay`. The marketplace manifest only exists in this repo, so that command cannot resolve. Now names the right repo and adds the install step. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Jmke9G9s7ftrN49opNmdx1 --- .claude-plugin/marketplace.json | 2 +- README.md | 5 +++-- plugins/claude-relay-plugin/.claude-plugin/plugin.json | 2 +- plugins/claude-relay-plugin/.mcp.json | 1 - 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index c261a87..99378d3 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -24,7 +24,7 @@ "email": "hello@agent-relay.com" }, "homepage": "https://agentrelay.com", - "repository": "https://github.com/AgentWorkforce/relay", + "repository": "https://github.com/AgentWorkforce/skills", "license": "MIT", "keywords": ["sub-agents", "agent-communication", "inter-agent-messaging", "mcp", "relaycast", "coordination"], "category": "agent-communication", diff --git a/README.md b/README.md index 5d385fb..cdb86db 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,11 @@ Package metadata lives in [prpm.json](prpm.json). The repo currently publishes ` ## Claude Relay Plugin -Install the [`agent-relay`](plugins/claude-relay-plugin) Claude Code plugin from the marketplace: +Install the [`claude-relay-plugin`](plugins/claude-relay-plugin) Claude Code plugin from the `agent-relay` marketplace, which is published from this repo: ```bash -/plugin marketplace add Agentworkforce/relay +/plugin marketplace add AgentWorkforce/skills +/plugin install claude-relay-plugin@agent-relay ``` ## Install Packages diff --git a/plugins/claude-relay-plugin/.claude-plugin/plugin.json b/plugins/claude-relay-plugin/.claude-plugin/plugin.json index e55bc5d..a758090 100644 --- a/plugins/claude-relay-plugin/.claude-plugin/plugin.json +++ b/plugins/claude-relay-plugin/.claude-plugin/plugin.json @@ -1,5 +1,5 @@ { - "name": "agent-relay", + "name": "claude-relay-plugin", "description": "Lets your Claude Code sub-agents communicate with each other in real time - send messages, coordinate in shared channels, and work as a team instead of in isolation.", "version": "0.1.0", "author": { diff --git a/plugins/claude-relay-plugin/.mcp.json b/plugins/claude-relay-plugin/.mcp.json index 18be534..6fed7b6 100644 --- a/plugins/claude-relay-plugin/.mcp.json +++ b/plugins/claude-relay-plugin/.mcp.json @@ -8,7 +8,6 @@ "mcp" ], "env": { - "RELAY_BASE_URL": "https://gateway.relaycast.dev", "RELAY_AGENT_TYPE": "agent" } }