github AgentWorkforce/relay v18.0.0

one hour ago

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

Full Changelog: v17.2.0...v18.0.0

Don't miss a new relay release

NewReleases is sending notifications on new releases.