Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.asymptotelabs.ai/llms.txt

Use this file to discover all available pages before exploring further.

Data Inventory

Beacon writes normalized endpoint events only when supported runtimes provide telemetry through a configured local surface. Each event includes required event, endpoint, and harness context. Optional entities are present only when the source payload provides that context and the configured retention mode allows it.

Runtime Inventory

Agent harnessCollection pathCommonly available telemetry
Claude CodeLocal OTLP exportPrompts when retention is full or redacted; command, tool, and file telemetry when emitted through OTLP
Codex CLILocal OTLP logsSession, prompt, approval, and tool-result activity from Codex semantic logs
Gemini CLIOpt-in local OTLPPrompts, tool calls, MCP activity, file operations, and approval-related events emitted through OTLP
Grok BuildNative hooksSession, prompt, pre-tool, post-tool, failed tool, stop, session-end, command, and file telemetry
OpenCodeManaged plugin hooksChat messages, session events, command execution, permission activity, diffs, and errors
DevinNative hooksSession, prompt, pre-tool, post-tool, permission request, stop, session-end, approval, and file telemetry
Factory DroidOTLP HTTP plus optional hooksSession, prompt, write/edit/create tool use, stop, session-end, and available OTLP telemetry
CursorNative hooksPrompt, tool, shell command, MCP-like, approval, and file edit telemetry
Claude CoworkAdmin-configured OTLPPrompt, command, tool, and file telemetry when emitted through Claude Cowork OTLP
OpenClaw GatewayGateway-configured OTLP/HTTPOTLP logs, traces, and metrics from the Gateway diagnostics plugin

Required Fields

FieldMeaning
timestampUTC event time
vendorAlways beacon
productAlways endpoint-agent
schema_versionPublic schema version
event.kindEvent family, currently agent_runtime
event.actionNormalized action such as command.executed or tool.invoked
event.categoryRuntime-provided or inferred event category
severityEvent severity
endpointHost and operating system context
harnessRuntime that produced the signal

Optional Entities

EntityPurposeCommon fields
endpointDevice and agent contexthostname, os, agent_version
userLocal operating system user contextname, uid
harnessAgent harness contextname, version, executable_path, config_path
sessionConversation or runtime session contextid, working_directory
toolTool invocation contextname, command, path
fileFile activity contextpath, operation, language, diff_hash, diff_bytes
commandShell or process execution contextcommand, exit_code, duration_ms
mcpMCP-like server and tool contextserver, tool
approvalApproval or policy decision contextrequired, decision, reason
policyPolicy metadata when availableid, name, decision, enforcement, reason
promptPrompt text when retention allows ittext
contentContent-retention stateretention, included, redacted, truncated
destinationOutput or validation destination statetype, mode, status
healthEndpoint or component health statecomponent, status, reason
Top-level model, repository, branch, message, raw, and field_truncated fields can add shared context across entities. Content-bearing fields follow the configured retention mode.

Schema fields

Review the full entity model and common fields.

Agent harnesses

Compare runtime-specific collection surfaces and telemetry coverage.