github Asymptote-Labs/agent-beacon v1.3.30

3 hours ago

Changelog

Features

  • 0fc8b4f feat(lenses): beacon lenses spec|data|lint|preview and the beacon-lens-create skill
  • 630a631 feat(lenses): add the Lenses spec and contract types
  • e10b920 feat(lenses): add the Lenses spec and contract types (#705)
  • 587c56d feat(lenses): build lens data and serve it at /api/lens-data
  • 1c8dceb feat(lenses): built-in Approvals & Policy lens, and policy in trace events
  • 4dde65a feat(lenses): built-in Files Changed lens
  • ff995e6 feat(lenses): built-in Security Review lens
  • 780c55e feat(lenses): built-in Token Usage lens, and counted usage in lens data
  • 81ebfb3 feat(lenses): land the Lenses feature on main (#706–#717) (#718)
  • 49f9912 feat(lenses): lens store and beacon lenses list|add|remove|show
  • 1687e0f feat(lenses): serve lens frames under the sandbox CSP
  • 46bb15a feat(lenses): show lenses as tabs on the session page
  • f7ff808 feat(rules): expose retained tool-result text to CEL for indirect-injection rules
  • 5937da1 feat(rules): expose retained tool-result text to CEL for indirect-injection rules (#700) [sample] (#702)
  • 0b11d83 feat(rules): order-insensitive secret-read correlation and read-then-destructive rule (#701)
  • 9f6853a feat(rules): order-insensitive secret-read correlation and read-then-destructive rule (#701) [sample] (#703)
  • 645bbaf feat(rules): record each rule's category in taxonomy.beacon_category
  • 718e1a3 feat(rules): threat-rules/v1.1 with a per-rule spec version gate (#701)

Bug Fixes

  • 03d0e2e fix(lenses): beacon lenses show prints the real manifest for built-ins
  • 7056a55 fix(lenses): a trace with no live events is not scanned, not clean
  • 6739d0e fix(lenses): bill reported usage when Beacon's count is missing
  • f77ea92 fix(lenses): ignore a frame load that arrives after its lens is unmounted
  • bc1eb9a fix(lenses): lint's viewport warning ignores line-, min- and max-height
  • 5eb5698 fix(lenses): make the trace event policy block searchable
  • 0b6acae fix(lenses): tab history, stale ports, and reselecting the active tab
  • dbf6cf4 fix(lenses): tell diff file headers from content lines that look like them
  • d7b6046 fix(scan): name skipped rules when every rule needs a newer spec
  • ec4246f fix(scan): name skipped rules when every rule needs a newer spec (#704)

Other

  • 395201d Add mcp docs (#697)
  • 68b7576 Files Changed lens: count only files that were read and never changed
  • 4bb7fe1 Merge origin/main into claude/issue-700-tool-result-cel
  • 16c7d15 Refactor MCP page (#698)
  • 1e77427 Token Usage lens: do not call a trace silent when its events carry usage
  • 2658191 Update Beacon Cloud references (#699)
  • 3037c87 add mcp docs
  • 285371e beacon-lens-create: full authoring guide for lens files
  • 8949ef5 docs(lenses): a lens that navigates its own frame is closed
  • 581f305 docs(lenses): concept page, CLI reference, and dashboard and README mentions
  • e4c1151 docs(lenses): concept page, CLI reference, and dashboard and README mentions (#717)
  • 366609a docs(lenses): findings cover the trace's own events and the live log
  • dc3099f docs(lenses): give the example lens the built-in activity id
  • 66146f5 refactor mcp
  • b5a1d5b test(lenses): browser e2e for the lens sandbox
  • d55b3c3 test(lenses): normalize CRLF before matching the token table
  • b04de58 test(lenses): pin Go caches in the e2e, and cover tab history fixes
  • 15a4bec update reference

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.30/install.sh | BEACON_VERSION=1.3.30 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.30/threat-rules.tar.gz
beacon rules list
beacon scan

Don't miss a new agent-beacon release

NewReleases is sending notifications on new releases.