Changelog
Features
- 087df04 feat(cli): add neutral extension points for separately distributed builds
- baf100b feat(cli): neutral extension points for separately distributed builds (#860)
Bug Fixes
- 14a6c87 fix(backfill): stop suppressed replays from spending the byte budget (#838)
- 91c8432 fix(claude): read the workspace from the transcript when the index omits it (#847)
- 30e0aa9 fix(cli): keep trace metadata on one row
- abc85c6 fix(cli): keep trace metadata on one row (#819)
- 7c0c380 fix(config): write endpoint config atomically (#856)
- b442d25 fix(dashboard): keep the latest activity filter response (#826)
- db7fbcf fix(dashboard): retain newest events across timestamp ties (#844)
- 9a63265 fix(exporter): scope Codex cache subsets to their own token series (#851)
- c2177b5 fix(handoff): use transcript chronology for Codex briefs (#846)
- ba4e5e6 fix(hermes): honor HERMES_HOME and native data roots for session stores (#854)
- 10ef6d0 fix(hooks): discover Git branch and remote from the physical working directory (#853)
- b76b2ed fix(hooks): stop reconstructed Write diffs adding a phantom final line (#827)
- f499d58 fix(openclaw): validate gateway OTLP only from OTLP events (#852)
- 980e235 fix(opencode): finish hook cleanup after synchronous disposal errors (#825)
- 3ac44e5 fix(opencode): keep streamed text that arrives after a pending snapshot (#835)
- e24c371 fix(opencode): read sessions from OpenCode's data directory (#848)
- f70325d fix(opencode): release arguments of failed tools (#843)
- ff29b03 fix(plugins): keep invalid dates from dropping hook events (#837)
- d6614cc fix(pricing): report only cache fallbacks used
- 9c81fdd fix(pricing): report only cache fallbacks used (#818)
- 99308f5 fix(sdk): bind AI instrumentations to the configured provider (#832)
- 31f90cf fix(sdk): end async stream spans when consumption stops early (#829)
- cebd678 fix(sdk): honor disabled providers during manual patching (#830)
- 258a389 fix(sdk): keep stream controls on wrapped Claude Agent queries (#831)
- 8579f44 fix(sdk): release stopped provider after shutdown rejection (#840)
- 0b0b3b9 fix(sdk): warn when the module shortcut ignores changed options (#839)
- 9b2aafd fix(sqlite): escape database paths in one shared file URI builder (#850)
- 6a6830f fix(status): show customer forwarders and stop telling MDM installs to connect
- 87b4f29 fix(status): show customer forwarders and stop telling MDM installs to connect (#867)
- d7e26aa fix(traces): center filtered --around-event on the original event number (#820)
- 529c1da fix(traces): measure trace browser text in terminal columns (#822)
- d710ebf fix(traces): quit on Ctrl+C while entering a search (#821)
- d501900 fix(traces): stop byte limits from splitting UTF-8 characters (#841)
- 544de26 fix(traces): stop huge page and context values from overflowing (#845)
- 96e42b9 fix: honor literal CODEX_HOME session stores (#855)
Other
- 9d39fd6 fix(browser-extension): refresh static assets in watch builds (#834)
- 01b11bb fix(browser-extension): stop new turns from burning queued batches' retries (#842)
- e368d06 fix(browser-extension): stop rapid settings changes from overwriting each other (#836)
- 05c22dc fix(browser-extension): time out stalled collector requests (#828)
- c3b2bf1 refactor(traces): clamp context widths with min (#862)
- fdcbf96 test(git): stop git hook tests racing wall-clock budgets on slow runners (#859)
- 3f0e71f test(hooks): compare the Claude settings golden file without CRLF
Installation
Homebrew (macOS/Linux)
brew tap asymptote-labs/tap
brew install beaconLinux (Debian, Ubuntu, Fedora, RHEL)
curl -fsSL https://github.com/asymptote-labs/agent-beacon/releases/download/v1.3.40/install.sh | BEACON_VERSION=1.3.40 bashManual Download
Download the appropriate archive for your platform from the assets below, extract it, and add the binary to your PATH.
Quick Start
beacon endpoint install
beacon endpoint status
beacon endpoint wazuh print-configThreat detection rules
beacon ships with a small built-in baseline. Install the full threat-rule
pack (attached as threat-rules.tar.gz below) and scan your local telemetry:
beacon rules pull https://github.com/asymptote-labs/agent-beacon/releases/download/v1.3.40/threat-rules.tar.gz
beacon rules list
beacon scan