Technical profile
What developers should know
Interactive and scripted work
The official CLI supports interactive sessions, resumable threads, repository editing, shell tools, and non-interactive print mode for scripts and CI.[1] [2]
Controls and project context
Cursor documents command approval, MCP integrations, .cursor/rules, AGENTS.md, and CLAUDE.md context. Non-interactive mode has write and shell access, so it should run with explicit repository and credential boundaries.[2]