Command Overview
beacon endpoint onboarding inspects the one-time onboarding record written the first
time beacon endpoint install runs in a terminal.
Command syntax
~/.beacon/profile.json. It survives uninstall, so reinstalling
Beacon does not ask again.
First-run onboarding
The first interactivebeacon endpoint install asks two questions — how you are using
Beacon, and your email — and sends the answers to Asymptote once. This is how we decide
which agent runtimes and integrations to build next.
What is sent, and nothing else:
Prompts, file contents, commands, telemetry events, and repository names are never
sent. The endpoint agent itself stays local-only; this is one request at install time,
not an ongoing channel.
The prompt never appears non-interactively. Package postinstall scripts, MDM
deployments,
--system installs, CI, --dry-run, and any piped or redirected stdin
skip it silently.
Flags
Unattended installs
SetBEACON_ONBOARDING=0 to suppress the prompt on an install that would otherwise be
interactive. There is no CLI flag for this: it exists for unattended CI and MDM
workflows.
Suppress the prompt
Headless attribution for MDM
BEACON_ONBOARDING_USAGE accepts work, personal, or evaluating. An invalid value
is reported on stderr and ignored rather than failing the install.
Examples
Show what was recorded:Show the onboarding record
Reset the onboarding record
Resend a queued signup
Related
Endpoint install
Configure endpoint telemetry and collector service files.
Endpoint config
Inspect, validate, and update endpoint configuration.

