File Locations
Beacon manages different paths depending on whether you install in user mode or system mode. The active runtime log stays atruntime.jsonl and rotates at 10 MiB, retaining five numbered local archives by default.
| Item | User mode | System mode |
|---|---|---|
| Config | ~/.beacon/endpoint/config.json | /Library/Application Support/Beacon/Endpoint/config.json |
| Base directory | ~/.beacon/endpoint | /Library/Application Support/Beacon/Endpoint |
| Runtime log | ~/.beacon/endpoint/logs/runtime.jsonl | /var/log/beacon-agent/runtime.jsonl |
| Rotated runtime archives | ~/.beacon/endpoint/logs/runtime.jsonl.1 through .5 | /var/log/beacon-agent/runtime.jsonl.1 through .5 |
| Collector config | ~/.beacon/endpoint/otelcol.yaml | /Library/Application Support/Beacon/Endpoint/otelcol.yaml |
| OTLP gRPC | 127.0.0.1:4317 | 127.0.0.1:4317 |
| OTLP HTTP | 127.0.0.1:4318 | 127.0.0.1:4318 |
beacon-hooks adapter under the Beacon endpoint base directory.
Hook and plugin configuration is written to:
- Antigravity CLI:
~/.gemini/config/hooks.jsonor./.agents/hooks.json - Claude Code:
~/.claude/settings.jsonor./.claude/settings.json - Cursor:
~/.cursor/hooks.jsonor./.cursor/hooks.json - Devin CLI:
~/.config/devin/config.jsonor./.devin/hooks.v1.json - Devin Desktop:
~/.codeium/windsurf/hooks.jsonor./.windsurf/hooks.json - Factory:
~/.factory/settings.jsonor./.factory/settings.json - Grok Build:
~/.grok/hooks/beacon-endpoint.jsonor./.grok/hooks/beacon-endpoint.json - Hermes Agent:
~/.hermes/config.yaml - OpenCode:
~/.config/opencode/plugins/beacon.tsor./.opencode/plugins/beacon.ts
Related
Endpoint telemetry
Configure the local endpoint agent and harnesses.
beacon endpoint
Review endpoint command behavior and common paths.

