II.
Page JSON
Structured · livepage:docs-agent-mux-reference-agents-cursor
Cursor json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-agent-mux-reference-agents-cursor",
"_kind": "Page",
"_file": "wiki/docs/agent-mux/reference/agents/cursor.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/agent-mux/reference/agents/cursor.md",
"sourceKind": "repo-docs",
"title": "Cursor",
"displayName": "Cursor",
"slug": "docs/agent-mux/reference/agents/cursor",
"articlePath": "wiki/docs/agent-mux/reference/agents/cursor.md",
"article": "\n# Cursor\n\nAdapter for the **Cursor** editor's agent CLI.\n\n## Install\n\n```bash\namux install cursor\n```\n\nSupported on macOS, Linux and Windows.\n\n## Auth\n\n- **API key** — `CURSOR_API_KEY`.\n- **Browser login** — sign in to your Cursor account.\n\nAuth/config file: `~/.cursor/settings.json`.\n\n## Minimal run\n\n```bash\namux run cursor --prompt \"Refactor this function\"\n```\n\n## Notable flags\n\n- `--model <id>` — default `cursor-fast`.\n- `--prompt <text>` — forwarded from `RunOptions.prompt`.\n\n## Session files\n\n- Location: `~/.cursor/sessions/*.jsonl`\n- JSONL format; events of type `text`, `message`, `tool_call` are parsed.\n\n## Hooks\n\nHook support: **yes** — Compatible with Claude Code hooks. Supports lifecycle events with cross-platform configuration.\n\nHook configuration:\n- Global: `~/.cursor/hooks.json`\n- Project: `.cursor/hooks.json`\n- Enterprise: `/etc/cursor/hooks.json`\n\n## MCP Servers\n```bash\namux mcp install cursor <mcp-server>\namux mcp list cursor\n```\n\nRegistry: https://modelcontextprotocol.io\n\n## Capabilities\n\nTool calling with parallel tool calls, text and tool-call streaming, image input, file input, 128k context. Project-level config is supported.\n\n## Known limitations\n\n- Installation is manual (no npm/brew); `amux agent install cursor` reports manual-only.\n- No thinking / reasoning modes.\n- No JSON / structured-output mode.\n- Approval modes are not explicitly wired (no `--yolo` flag emitted).\n",
"documents": []
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "page:docs-agent-mux-reference",
"to": "page:docs-agent-mux-reference-agents-cursor",
"kind": "contains_page"
}
]
}