From dca29528bafbb7e35def8766bd2e826de8706cc0 Mon Sep 17 00:00:00 2001 From: kjgbot Date: Sun, 1 Nov 2026 10:04:43 -0800 Subject: [PATCH 1/2] chore(cli): pin core 15.0.7 and fix the npx hints changelog entry Core 15.0.7 carries the T3 Code fixes, so relay init installs them. The npx hints entry moves to 15.0.1, the release that shipped it. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 +- packages/cli/src/cli/lib/probe-core.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 651b2b8fe..594bc2529 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - With the desktop app on the machine, `relay init --hosted` and `relay workspace create` use `https://cast.agentrelay.com`, the only server its core serves, and `relay init --key` refuses an armadillo key instead of saving a workspace agents could not join. +- `relay init` run through `npx` prints follow-up commands that work there, because `relay` is not on PATH after `npx`. ## [15.0.0] - 2026-10-31 @@ -49,7 +50,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed -- `relay init` run through `npx` prints follow-up commands that work there, because `relay` is not on PATH after `npx`. - Grok CLI sessions now join Relay after `relay init`. The core refused every open Grok session with "A signed-in owner is required for managed sessions." because release builds never attach a Cloud install; a Grok session now belongs to the signed-in account, or to this computer's OS user when nobody is signed in. - Broker: `spawn:` capabilities now declare `metadata.configured.node_kind: "broker"`, so Cloud keeps placing spawns on unclaimed CLI brokers instead of refusing them until `agent-relay node claim`. An already-declared kind (e.g. `desktop`) is preserved. - `relay init` downloads the standalone Relaycast server (`relaycast-engine`) for your platform into the install directory's `bin` when it is missing, verifying its SHA-256, so the local server now starts from an npm install on any Node.js version and with npm install scripts disabled. It falls back to the `@relaycast/engine` npm package only if the download fails. diff --git a/packages/cli/src/cli/lib/probe-core.ts b/packages/cli/src/cli/lib/probe-core.ts index a797110c4..e1b71f572 100644 --- a/packages/cli/src/cli/lib/probe-core.ts +++ b/packages/cli/src/cli/lib/probe-core.ts @@ -26,7 +26,7 @@ import type { EnginePlatform } from './relaycast-engine-install.js'; import { relaySkillRecordOf, type RelaySkillRecord } from './relay-skill.js'; /** The core `relay init` installs. Pinned so every machine runs the same core. */ -export const PROBE_VERSION = '15.0.6'; +export const PROBE_VERSION = '15.0.7'; /** Release tags of the core; distinct from the CLI's `v*` tags. */ export const PROBE_TAG_PREFIX = 'probe-v'; const RELEASE_BASE = 'https://github.com/AgentWorkforce/relay/releases/download'; From b496c6b85259fad03425cfff56bfd0df466097fd Mon Sep 17 00:00:00 2001 From: kjgbot Date: Sun, 1 Nov 2026 10:13:39 -0800 Subject: [PATCH 2/2] docs(changelog): state what relay init prints under npx Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 594bc2529..bac6af04d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - With the desktop app on the machine, `relay init --hosted` and `relay workspace create` use `https://cast.agentrelay.com`, the only server its core serves, and `relay init --key` refuses an armadillo key instead of saving a workspace agents could not join. -- `relay init` run through `npx` prints follow-up commands that work there, because `relay` is not on PATH after `npx`. +- `relay init` run through `npx` prints follow-up commands that also use `npx`, so they work without a global `relay` install. ## [15.0.0] - 2026-10-31