Промптинг

Для достижения лучших результатов рекомендуется четко формулировать свои намерения. Например, ты можешь использовать промпт «не пиши никакого кода», чтобы убедиться, что агент не будет редактировать файлы. Это особенно полезно при планировании задач перед их реализацией. У агента сейчас есть инструменты для работы с файлами, поиска и выполнения команд в терминале. Добавляются новые инструменты, как и в случае с агентом IDE.

MCP

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

Правила

CLI-агент поддерживает ту же систему правил, что и IDE. Ты можешь создавать правила в папке .cursor/rules, чтобы предоставить контекст и инструкции для агента. Эти правила будут автоматически загружены и применены согласно их конфигурации, что позволяет настроить поведение агента для разных частей твоего проекта или определенных типов файлов.
CLI также читает файлы AGENT.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 имеет полный доступ на запись в неинтерактивном режиме.