Runtime Overview
Asymptote supports Cursor through native hook payloads sent tobeacon-hooks.
Prerequisites
Before enabling Cursor hooks, make sure:- Cursor is installed for the user or the
~/.cursordirectory exists. beacon endpoint installhas run so shared endpoint config and runtime log paths exist.- Asymptote hooks are installed with
beacon endpoint hooks install --harness cursor. - For project-level collection, install hooks from the target project with
--level project. - Cursor is restarted after hook install or removal so new sessions load the updated hook configuration.
Collection path
Cursor invokes Asymptote’s hook adapter from Cursor hook configuration. The adapter writes normalized endpoint events to the configured runtime JSONL log.Discovery and status
Asymptote detects Cursor through the Cursor binary or~/.cursor, then checks Asymptote hook configuration.
Use beacon endpoint hooks status --harness cursor to inspect Cursor hook status.
Install or configuration support
beacon endpoint install prepares shared endpoint config and runtime log paths. Install Cursor hooks separately:
Install runtime hooks
Install project-level hooks
Telemetry coverage
| Area | Support |
|---|---|
| Prompt telemetry | Supported through beforeSubmitPrompt hooks |
| Command, tool, and file telemetry | Supported for tool, shell command, MCP-like, approval, and file edit payloads where Cursor exposes them |
| Local JSONL and dashboard | Supported |
| MDM deployment | Supported for the endpoint agent; Cursor hooks are installed separately in the logged-in user’s context |
Deployment notes
Restart Cursor after installing or removing hooks so the updated hook configuration is picked up by new sessions. Hook events include metadata such as file path, operation, language, diff hash, and diff byte count. Raw diffs are subject to Asymptote’s redaction, sanitization, truncation, and event-size limits before writing.Related
Supported agent harnesses
Return to the runtime support overview.
Hooks
Install, inspect, and uninstall runtime hook integrations.

