Cursor интегрируется с Rediacc через терминальные команды и файл конфигурации .cursorrules.
Быстрая настройка
- Установите CLI:
curl -fsSL https://www.rediacc.com/install.sh | bash - Скопируйте шаблон AGENTS.md в корень проекта как
.cursorrules - Откройте проект в Cursor
Cursor читает .cursorrules при запуске и использует его как контекст для AI-разработки.
Настройка .cursorrules
Создайте .cursorrules в корне проекта с контекстом инфраструктуры Rediacc. Полную версию см. в шаблоне AGENTS.md.
Ключевые разделы для включения:
- Название CLI-инструмента (
rdc) и установка - Основные команды с флагом
--output json - Обзор архитектуры (изоляция репозиториев, Docker-демоны)
- Правила терминологии (адаптеры, а не режимы)
Интеграция терминала
Cursor может выполнять команды rdc через встроенный терминал. Типичные сценарии:
Проверка статуса
Спросите Cursor: «Проверь статус моего продакшен-сервера»
Cursor выполняет в терминале:
rdc machine query prod-1 -o json
Развёртывание изменений
Спросите Cursor: «Разверни обновлённую конфигурацию nextcloud»
Cursor выполняет в терминале:
rdc repo up nextcloud -m prod-1 --yes
Просмотр логов
Спросите Cursor: «Покажи последние логи почтового контейнера»
Cursor выполняет в терминале:
rdc term prod-1 mail -c "docker logs mail-postfix --tail 100"
Настройки рабочего пространства
Для командных проектов добавьте специфичные для Rediacc настройки Cursor в .cursor/settings.json:
{
"terminal.defaultProfile": "bash",
"ai.customInstructions": "Use rdc CLI for all infrastructure operations. Always use --output json when parsing results."
}
Советы
- Режим Composer в Cursor хорошо подходит для многошаговых инфраструктурных задач
- Используйте
@terminalв чате Cursor для ссылки на недавний вывод терминала - Команда
rdc agent capabilitiesпредоставляет Cursor полный справочник команд - Сочетание
.cursorrulesс файломCLAUDE.mdобеспечивает максимальную совместимость между AI-инструментами