Agent Relay v18.0.0
Release mode: all; npm dist-tag: latest.
npm packages are published after the release assets are verified.
Install the CLI: npm install -g agent-relay@18.0.0
Install the SDK: npm install @agent-relay/sdk@18.0.0
agent-relay-node binaries
The CLI downloads agent-relay-node-18.0.0-{linux,darwin}-{x64,arm64}
or agent-relay-node-18.0.0-windows-x64.exe from this release
and verifies the matching .sha256 sidecar.
Standalone CLI binaries
agent-relay-{linux,darwin}-{x64,arm64}, also available compressed as .gz.
Install the latest stable release: curl -fsSL https://raw.githubusercontent.com/AgentWorkforce/relay/main/install.sh | bash
What's Changed
- Fix GitLab setup and approval resume in mounted CLI surfaces by @khaliqgant in #2089
- fix: refresh approved Codex hooks on the live daemon by @khaliqgant in #2092
- Support exact provider event subscriptions in Relay core by @khaliqgant in #2087
- fix: read verified canonical Codex rollouts by @khaliqgant in #2091
- fix(cli): render non-Error failures with describeError across the CLI by @Joshyvibe in #2085
- Fail closed to the site's own servers in a site build by @agent-relay-code[bot] in #2098
- Trust a site's own loopback Relaycast origin in a persisted route by @agent-relay-code[bot] in #2099
- chore: remove the PR-proof machinery by @agent-relay-code[bot] in #2101
- feat(cli): move workflow consumers to Relayflows v2 by @AgentRelayBot in #2104
- Route native Copilot MCP requests to Desktop by @khaliqgant in #2100
- fix(codex): look threads up by index and choose the recent page without sorting titles by @kjgbot in #2094
- fix(muse): keep courier sessions out of history by @AgentRelayBot in #2107
- Project the provider's released flag on spawn control invocations by @agent-relay-code[bot] in #2108
- core-bridge: carry the released flag on spawn control invocations by @agent-relay-code[bot] in #2109
- Retire the Rust broker and the broker-only CLI features by @agent-relay-code[bot] in #2105
- feat: extract the core bridge client into @agent-relay/core-bridge by @agent-relay-code[bot] in #2102
- feat(relay-node): optional SpawnCallers plugin hook and typed spawn refusal reasons by @agent-relay-code[bot] in #2103
- feat(relay-node): notify extensions when bridge connections close by @AgentRelayBot in #2111
- fix(relay-node): fire connection_closed from the transport when a bridge socket drops by @agent-relay-code[bot] in #2115
- relay-node + core-bridge: bind service callers by challenge, drop caller_secret (R1) by @agent-relay-code[bot] in #2116
- Generate the Swift contract in a fixed field order by @agent-relay-code[bot] in #2124
- feat(chief-execution-bridge): run chief assignments as native spawns by @AgentRelayBot in #2114
- fix(relay-node): wake idle Cursor CLI sessions with Relay messages by @AgentRelayBot in #2121
- fix(relay-node): use platform TLS trust for Cloud HTTP by @miyaontherelay in #2120
- fix(core): use OS trust for Relaycast SDK HTTP by @miyaontherelay in #2123
- fix(chief-execution-bridge): separate Relay's workspace from Control's by @AgentRelayBot in #2125
- fix(relay-node): expose transport-owned HTTP options by @kjgbot in #2126
- fix(chief-execution-bridge): read the result marker from the first line by @AgentRelayBot in #2130
- fix(core): add process-bound registration for sandboxed sessions by @miyaontherelay in #2128
- chore(cli): pin @relayflows/sdk 2.0.66 so 18.0.0 installs beside it by @khaliqgant in #2127
New Contributors
- @Joshyvibe made their first contribution in #2085
Full Changelog: v17.2.0...v18.0.0