github Asymptote-Labs/agent-beacon v1.3.21

7 hours ago

Changelog

Bug Fixes

  • cc3608e fix(connect): report a re-connect that fails after the key exchange as incomplete (#623)
  • 368873e fix(dsh): surface sandboxed hook log-write failures and detect them in doctor (#624)
  • 6c94f45 fix(endpoint): let user-mode and system-mode collectors coexist by deriving the health-check port (#626)
  • 675f368 fix(hooks): keep non-Beacon settings.json hook entries verbatim (http, prompt, agent)
  • 29c504e fix(hooks): keep non-Beacon settings.json hook entries verbatim (http, prompt, agent) (#631)
  • 7b48dff fix(memory): align Jev reasons with documented Noul contract
  • 9b450d9 fix(memory): stop storing the Jev question type as each rubric reason
  • a0e98f3 fix(memory): stop storing the Jev question type as each rubric reason (#630)
  • 45f4c47 fix(service): stop the supervised backend signalling a recycled pid
  • 2e42bac fix(service): supervised backend no longer signals a recycled pid; RPM uninstall docs (#633)
  • f6c7001 fix(traces): show retained assistant text instead of the event label
  • cdb8b87 fix(traces): show retained assistant text instead of the event label (#621)
  • d71d4a0 fix(writer): decide the retention guard from where its files are now

Other

  • 00a36e9 Let user-mode and system-mode collectors coexist (health-check port)
  • c3338de Merge origin/main (#628 Firefox target) into claude/issue-394-chromium-forks
  • bbb1c00 Merge remote-tracking branch 'origin/main' into claude/issue-392-safari
  • ed5a2fe Report a connect that fails after the key exchange as incomplete
  • 45c7c45 Safari packaging: build target, app-wrapper script, compatibility review, smoke checklist, MDM declaration (#625)
  • 5eaa060 Stop partial forwarders after failed first connect
  • dd22a89 Surface dsh hook runtime-log write failures and detect them in doctor
  • 54eed23 browser-extension: Firefox build target, browser.* shim, and site-access grant flow (#628)
  • 70a0882 browser-extension: add a Firefox build target, browser.* shim, and site-access flow
  • 192375d browser-extension: add a safari build target; point Safari packaging at it
  • d26d20e browser-extension: name the browser on every event; run e2e in Edge
  • d2a399f dsh_hook_capture: warn on unreadable evidence, scan every retained archive
  • b07c4c0 feat(browser-extension): name the browser on every event; run e2e in Edge (#627)
  • 17bb1bb fix(claude sync): stop before rotation discards the sweep's own output (#619)
  • 6a0ce3e fix(claude sync): stop before rotation discards the sweep's own output; add --rotate-bytes and events_retained (#632)
  • 68173bb packaging(macos): Safari app-wrapper script, compatibility review, smoke checklist, MDM declaration
  • 9da4f69 test(cli/beacon): make 34 more packages pass on Windows and gate them in CI
  • 18e0f7d test(cli/beacon): make 34 more packages pass on Windows and gate them in CI (#629)
  • 5ff23c7 test(fxsession): keep the recorded fx session byte-exact on Windows checkouts

Installation

Homebrew (macOS/Linux)

brew tap asymptote-labs/tap
brew install beacon

Manual 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-config

Threat 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.21/threat-rules.tar.gz
beacon rules list
beacon scan

Don't miss a new agent-beacon release

NewReleases is sending notifications on new releases.