Формулировка запросов

Чётко формулируй намерение для лучших результатов. Например, можно использовать запрос «do not write any code», чтобы агент не вносил изменения в файлы. Это обычно полезно на этапе планирования задач перед их реализацией. У агента сейчас есть инструменты для операций с файлами, поиска и запуска shell-команд. Постепенно добавляются новые инструменты, как у агента IDE.

MCP

Agent поддерживает MCP (Model Context Protocol) для расширенных возможностей и интеграций. CLI автоматически обнаружит и учтёт твой файл конфигурации mcp.json, подключив те же MCP‑серверы и инструменты, что ты настроил для IDE.

Правила

CLI-агент поддерживает ту же систему правил, что и IDE. Ты можешь создавать правила в каталоге .cursor/rules, чтобы давать агенту контекст и указания. Эти правила будут автоматически загружаться и применяться в соответствии с их конфигурацией, позволяя настраивать поведение агента для разных частей проекта или конкретных типов файлов.
CLI также читает AGENTS.md и CLAUDE.md в корне проекта (если они есть) и применяет их как правила вместе с .cursor/rules.

Работа с Agent

К предыдущим сообщениям можно перейти стрелкой вверх (Arrow-Up) и пролистывать их.

Ревью

Смотри изменения с Ctrl+R. Нажми I, чтобы добавить дополнительные инструкции. Используй Arrow-Up/Arrow-Down для прокрутки и Arrow-Left/Arrow-Right для переключения файлов.

Выбор контекста

Выбирай файлы и папки для включения в контекст с @. Освободи место в окне контекста, запустив /compress. Подробности см. в разделе Summarization.

История

Продолжай существующий тред с --resume [thread id], чтобы подгрузить предыдущий контекст. Чтобы возобновить самый свежий диалог, используй cursor-agent resume. Также можешь запустить cursor-agent ls, чтобы посмотреть список прошлых диалогов.

Подтверждение команд

Перед запуском команд в терминале CLI попросит тебя подтвердить (Y) или отклонить (N) выполнение.

Неинтерактивный режим

Используй -p или --print, чтобы запустить Agent в неинтерактивном режиме. Ответ будет выведен в консоль. В неинтерактивном режиме ты можешь вызывать Agent без участия пользователя. Это позволяет интегрировать его в скрипты, CI-пайплайны и т. д. Ты можешь сочетать это с --output-format, чтобы управлять форматированием вывода. Например, используй --output-format json для структурированного вывода, который проще обрабатывать в скриптах, или --output-format text для обычного текстового вывода.
В неинтерактивном режиме Cursor имеет полный доступ на запись.