github Asymptote-Labs/agent-beacon v1.3.42

4 hours ago

Changelog

Bug Fixes

  • 282c7d4 fix(asymptoteobserve): keep credential-named redaction patterns out of call arguments
  • aba4ac1 fix(asymptoteobserve): make RedactString's bare-copy pass linear; export IsSecretKeyName (#894)
  • 6da33f0 fix(asymptoteobserve): remove bare copies of assigned secrets in one pass
  • a7be43a fix(asymptoteobserve): truncate strings on a UTF-8 character boundary (#864) (#872)
  • 9ea5dd2 fix(claude): record the final assistant reply from the Stop hook
  • ed10875 fix(claude): record the final assistant reply from the Stop hook (#886)
  • f3cd940 fix(codex): record the final assistant reply from a Stop hook
  • 6369570 fix(codex): record the final assistant reply from a Stop hook (#887)
  • 64b11bb fix(cursor): record the agent's reply from afterAgentResponse
  • 4531e73 fix(cursor): record the agent's reply from afterAgentResponse (#888)
  • 12ee324 fix(factory): keep the reply dedupe marker through stale-session cleanup
  • 5c3ba40 fix(factory): never report a hidden transcript message as the reply
  • 1446200 fix(factory): record the final assistant reply from the session transcript
  • 5fa1b3d fix(factory): record the final assistant reply from the session transcript (#889)
  • 87680d9 fix(hermes): resolve install, hooks and inventory paths through HERMES_HOME (#873)
  • 78c8917 fix: record the final assistant reply live for Codex, Cursor, Factory Droid and Devin Desktop (#893)

Other

  • 244be7e Confine the root inventory scan of the console user's home
  • 13366b7 Make the hook path faster: gated redaction, lazy patterns, dedupe prefilter
  • bd3fbd1 Make the hook path faster: gated redaction, lazy patterns, dedupe prefilter (#814)
  • d89e4f5 Merge origin/main into claude/issue-885-hook-state-unused
  • 2f1025e Merge origin/main into claude/perf-sprint
  • f86a804 Update onboarding flow (#897)
  • 5905393 feat(git-hooks): record git hook runs that run out of time (#874)
  • 72b03ba fix
  • c371be7 fix
  • e93aaa8 fix(browser-extension): keep queued telemetry through collector outages (#863) (#871)
  • d0842b7 fix(devin-desktop): record Cascade's reply from post_cascade_response
  • f1f91bb fix(devin-desktop): record Cascade's reply from post_cascade_response (#890)
  • 0bc075e refactor(hooks): remove unused hook state methods (#885)
  • 6f47145 refactor(hooks): remove unused hook state methods (#885) (#895)
  • ba04a72 refactor(plugins): generate every plugin's safeClone from one shared source (#865) (#870)
  • 76d8121 security: confine the root inventory scan of the console user's home (#812)
  • 5857d48 test(hooks): add endpointEventsIfAny for hooks that may write nothing
  • c440914 update onboarding flow

Installation

Homebrew (macOS/Linux)

brew tap asymptote-labs/tap
brew install beacon

Linux (Debian, Ubuntu, Fedora, RHEL)

curl -fsSL https://github.com/asymptote-labs/agent-beacon/releases/download/v1.3.42/install.sh | BEACON_VERSION=1.3.42 bash

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

Don't miss a new agent-beacon release

NewReleases is sending notifications on new releases.