github Asymptote-Labs/agent-beacon v1.3.61

one hour ago

Changelog

Features

  • 68c666b feat(antigravity): record every prompt and sync conversations from the session store (#1256)
  • a7e7003 feat(cloud): print-setup installs Beacon's Cursor hooks without committing them
  • 48cd2c5 feat(cursor): record cloud agents' reasoning, replies and turn ends
  • f515c12 feat(inventory): name each MCP server's package and each skill's source repo (#1254)
  • f9851e2 feat(spool): a workspace spool every harness's hooks can stage in, drained by Beacon (#1287)

Bug Fixes

  • ef46353 fix(cloud): find the exclude file in linked worktrees, and outside git checkouts
  • dd389e1 fix(cloud): keep one upload position per sandbox log, not per run id
  • 2946f6e fix(cursor): leave cloud agents the desktop app relays unrecorded on the endpoint
  • 66bd7f2 fix(cursor): leave cloud agents the desktop app relays unrecorded on the endpoint (#1289)
  • cbf593c fix(dsh): report partial spool drains
  • 848b681 fix(dsh): stage in a localingest spool and drain through the sweep's sink
  • 71b8198 fix(dsh): stage sandboxed hook events in a workspace spool and drain them on sync
  • 5ceda40 fix(dsh): stage sandboxed hook events in a workspace spool and drain them on sync (#644)
  • a67e54f fix(extension): match feed appid by comparison, not a regex built from --id (#1274)
  • c42b4cd fix(localingest): deliver hook events from bubblewrap sandboxes, and never into one (#1286)
  • f8518e5 fix(opencode): make the 2.x plugin observable, report shadowed copies, honor OPENCODE_CONFIG_DIR (#1285)
  • 8868be6 fix(privacy): redact the credential after any Authorization scheme (#1232)

Other

  • fb8eae8 README: mention LLM gateway support
  • c56af2c README: mention LLM gateway support (#1267)
  • 4e65660 chore(cursor): report Asymptote Managed forwarding in the cloud start script
  • 98c8aa6 deps(collector): bump klauspost/compress to v1.18.7 (#1255)
  • c44d594 docs(architecture): add LLM gateways to the system architecture diagram
  • 5c36861 docs(architecture): add LLM gateways to the system architecture diagram (#1263)
  • 5947ada docs(changelog): v1.3.61
  • 94f5a1b docs(cursor-cloud): set up capture from the install script, with nothing committed
  • 11b26a1 docs(cursor-cloud): warn that committed hooks run a /tmp binary on every machine
  • ae80336 docs(gateway): a page per supported gateway with setup and deployment
  • 617a527 docs(gateway): a page per supported gateway with setup and deployment (#1262)
  • 5957c8e feat(cursor-cloud): capture with nothing committed; record reasoning, replies and turn ends (#1290)
  • 66df2d1 perf(gateway): collect garbage at GOGC=200 by default, not 400 (#1275)
  • c03e650 perf(gateway): hold the memory store's keys as hashes and evict by generation (#1270)
  • c8f07d4 perf(gateway): keep answer-first analysis behind the calls it follows, and hash a Portkey call's tail once more (#1273)
  • da263c7 perf(gateway): keep the JSONL output's written pages out of the container's memory (#1278)
  • 65937b1 perf(gateway): remove per-call body copies and pool callout body buffers (#1269)
  • 34e880b perf(gateway): return memory to the system once the gateway goes idle (#1276)
  • fa0663e perf(gateway): skip argument parsing, system-text joins and a reply copy nothing reads
  • 211af36 perf(gateway): skip argument parsing, system-text joins and a reply copy nothing reads (#1266)
  • 538f039 perf(gateway): walk callout payloads once, splitting the messages as the adapter passes them (#1271)
  • 034fdf8 refactor(exporter): sanitize through asymptoteobserve.SanitizeEventWith
  • 9f2fb98 refactor(exporter): sanitize through asymptoteobserve.SanitizeEventWith (#1268)
  • 6d70e30 refactor(observe): fit and stamp event lines in one place for every writer
  • 923b17c test(cursor): a local subagent with no folder open is still recorded
  • d7ceea9 test(dsh): make the unwritable-workspace premise explicit in the non-blocking hook test

Installation

Homebrew (macOS/Linux)

brew update
brew trust asymptote-labs/tap
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.61/install.sh | BEACON_VERSION=1.3.61 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.61/threat-rules.tar.gz
beacon rules list
beacon scan

Don't miss a new agent-beacon release

NewReleases is sending notifications on new releases.