Skip to content

Releases: ExaDev/agent-shim

v8.12.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 12:10

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • Self-hosted Remote Control: the door serves the CCR surface by @Mearman in #235

Full Changelog: v8.11.3...v8.12.0

v8.11.3

Choose a tag to compare

@github-actions github-actions released this 05 Oct 11:53

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • docs: name the eager tool loading every provider session gets, and the env-block lever by @Mearman in #227

Full Changelog: v8.11.2...v8.11.3

v8.11.2

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:42

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • docs: state the terms position of the Codex login translation by @Mearman in #233

Full Changelog: v8.11.1...v8.11.2

v8.11.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:01

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • refactor(frontdoor): inject the source-port range into the exempt dials by @Mearman in #232

Full Changelog: v8.11.0...v8.11.1

v8.11.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:53

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • fix(frontdoor): attach the RC client stream on a door that starts after the create by @Mearman in #231

Full Changelog: v8.10.0...v8.11.0

v8.10.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:34

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • feat(launcher): pin the Claude Code version a launch runs by @Mearman in #229

Full Changelog: v8.9.0...v8.10.0

v8.9.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:08

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • chore(scripts): drop the rig's claude-discoverability hardlink by @Mearman in #213
  • feat(frontdoor): hold the Remote Control client read stream and serve its operations as a typed oRPC API by @Mearman in #212
  • chore(deps-dev): bump knip from 6.35.1 to 6.38.0 by @dependabot[bot] in #220
  • chore(deps-dev): bump @types/node from 26.5.1 to 26.6.3 by @dependabot[bot] in #217
  • feat(launcher): add --native to run the real claude with nothing from agent-shim applied by @Mearman in #215

Full Changelog: v8.8.0...v8.9.0

v8.8.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 06:51

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • fix(frontdoor): dial a tap session's upstream through the bounded reserved dial by @Mearman in #210
  • feat(library): export the pool ranking, effectiveWindow and the condition evaluator by @Mearman in #209

Full Changelog: v8.7.0...v8.8.0

v8.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 06:28

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • feat(check): show the age of a cached credential in check and doctor by @Mearman in #211

Full Changelog: v8.6.0...v8.7.0

v8.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:33

Platform support

  • macOS arm64 (agent-shim-macos-arm64): verified. Node core tests and supports --build-sea on this target.
  • macOS x64 (agent-shim-macos-x64-unverified): best-effort only. Node core does not test or verify single-executable-application support on x64 — this binary is provided for convenience, not as a supported target. If it's missing from this release, the best-effort build failed and was skipped rather than silently shipping a broken binary.
  • Linux x64 / arm64 (agent-shim-linux-x64, agent-shim-linux-arm64): verified. Node core tests --build-sea on every Linux distribution it supports except Alpine, and every architecture except s390x.
  • Windows x64 / arm64 (agent-shim-windows-x64.zip, agent-shim-windows-arm64.zip): verified. Node core documents Windows support for --build-sea without the x64-only carve-out that applies to macOS.
  • npm (npx agent-shim / npm install -g agent-shim): the plain bundle, not a SEA binary — runs under whatever Node (22.18 or later, or 24 and above) you already have.
  • Homebrew (brew install ExaDev/agent-shim/agent-shim) and Scoop (scoop install agent-shim after scoop bucket add agent-shim https://github.com/ExaDev/scoop-agent-shim) are updated automatically to this release by the jobs below.

What's Changed

  • test(frontdoor): bound the hop's added latency floor, not its median difference by @Mearman in #205
  • feat(frontdoor): send the client half's own control requests into a session by @Mearman in #208

Full Changelog: v8.5.6...v8.6.0