import type { AdapterModelProfileDefinition } from "@paperclipai/adapter-utils"; export declare const type = "cursor"; export declare const label = "Cursor"; export declare const SANDBOX_INSTALL_COMMAND = "curl https://cursor.com/install -fsS | bash"; export declare const DEFAULT_CURSOR_LOCAL_MODEL = "auto"; export declare const models: { id: string; label: string; }[]; export declare const modelProfiles: AdapterModelProfileDefinition[]; export declare const agentConfigurationDoc = "# cursor agent configuration\n\nAdapter: cursor\n\nUse when:\n- You want Paperclip to run Cursor Agent CLI locally as the agent runtime\n- You want Cursor chat session resume across heartbeats via --resume\n- You want structured stream output in run logs via --output-format stream-json\n\nDon't use when:\n- You need webhook-style external invocation (use openclaw_gateway or http)\n- You only need one-shot shell commands (use process)\n- Cursor Agent CLI is not installed on the machine\n\nCore fields:\n- cwd (string, optional): default absolute working directory fallback for the agent process (created if missing when possible)\n- instructionsFilePath (string, optional): absolute path to a markdown instructions file prepended to the run prompt\n- promptTemplate (string, optional): run prompt template\n- model (string, optional): Cursor model id (for example auto or gpt-5.3-codex)\n- mode (string, optional): Cursor execution mode passed as --mode (plan|ask). Leave unset for normal autonomous runs.\n- command (string, optional): defaults to \"agent\"\n- extraArgs (string[], optional): additional CLI args\n- env (object, optional): KEY=VALUE environment variables\n\nOperational fields:\n- timeoutSec (number, optional): run timeout in seconds\n- graceSec (number, optional): SIGTERM grace period in seconds\n\nNotes:\n- Runs are executed with: agent -p --output-format stream-json ...\n- Prompts are piped to Cursor via stdin.\n- Sessions are resumed with --resume when stored session cwd matches current cwd.\n- Paperclip auto-injects local skills into \"~/.cursor/skills\" when missing, so Cursor can discover \"$paperclip\" and related skills on local runs.\n- Paperclip auto-adds --yolo unless one of --trust/--yolo/-f is already present in extraArgs.\n- Remote sandbox runs prepend \"~/.cursor/bin\" and \"~/.local/bin\" to PATH and prefer the installed absolute entrypoint from one of those directories when the default Cursor command is requested, so installer-managed sandbox leases do not need hardcoded command paths.\n"; //# sourceMappingURL=index.d.ts.map