Поддержка Copilot, Cursor Agent и Gemini, плюс переработка чата

Поддержка Copilot, Cursor Agent и Gemini, плюс переработка чата

Поддержка Copilot, Cursor Agent и Gemini #1630 #1625 #1620

Rox теперь поддерживает Copilot, Cursor Agent и Gemini CLI наряду с Claude, Codex и OpenCode. Этот релиз добавляет встроенные пресеты и поддержку хуков для Copilot и Gemini, а Cursor Agent доступен как полноценная опция агента в мультиагентном воркфлоу.

  • Готовые к использованию пресеты терминала для Copilot и Gemini CLI
  • Поддержка Cursor Agent уже доступна в выборе агентов и командах
  • Правильные значения по умолчанию для каждого агента (--allow-all для Copilot, -y для Gemini)
  • Хуки уведомлений Rox показывают завершение задач агентов в интерфейсе

Настраиваемое расположение worktree #1626

Задай свою базовую директорию для новых worktree в «Настройки → Поведение». Это также можно переопределить для каждого проекта в настройках проекта. Настройка на уровне проекта имеет приоритет, а опция сброса возвращает к глобальному значению по умолчанию.

Настройки кастомного расположения worktreeНастройки кастомного расположения worktree

Страница нового проекта #1623

Создание проекта теперь происходит на отдельной полноценной странице вместо диалога. Перейди к ней с экрана приветствия или из подвала сайдбара и выбери один из двух доступных вариантов: создать пустой Git-репозиторий или склонировать по URL. Вкладка шаблона-стартера видна и помечена как «скоро». Выбор директории по умолчанию указывает на ~/.rox/projects с нативной кнопкой обзора.

Переработка интерфейса чата (только ранний доступ) #1693 #1697

Интерфейс чата получил значительное визуальное обновление. Потоковые сообщения теперь анимируются с эффектом постепенного набора текста, панели вывода инструментов сворачиваются для уменьшения шума, а состояния загрузки/раздумий используют единый компактный шиммер. Поле ввода переработано с кнопками-таблетками на панели инструментов, круглой кнопкой отправки и более чистой компоновкой со строкой подсказок, показывающей сочетания @-упоминаний и /команд.

  • Анимация постепенного набора для потоковых сообщений
  • Сворачиваемые панели вывода инструментов со встроенными иконками статуса
  • Контролы в стиле таблеток для селектора моделей, режима разрешений и переключателя раздумий
  • Уточнены метки режимов разрешений: авто, полуавто и вручную

Больше улучшений

  • Открытие ссылок в приложении — новый переключатель в «Настройки → Поведение» направляет ссылки чата и URL терминала во встроенную панель браузера вместо системного браузера #1690
  • Перетаскивание путей файлов в чат — перетаскивай файлы из дерева файлов или панели изменений прямо в поле ввода чата, чтобы вставить путь как текст #1656
  • Cmd+F в просмотрщике markdown — полнотекстовый поиск теперь работает в отрисованных документах markdown #1661
  • Поиск задач сохраняется в URL — поисковый запрос задач переживает навигацию и обновления страницы #1680
  • Полоса прокрутки чата — индикатор позиции прокрутки появляется при просмотре старых сообщений в чате #1648
  • Копирование хеша коммита — кликни правой кнопкой по заголовку коммита в представлении diff, чтобы скопировать его хеш #1686
  • Подтверждение выхода из трея — выход при активных сессиях демона теперь спрашивает, сохранить их или завершить #1651
  • Очистка статуса рабочего пространства — добавили «Очистить статус» в контекстное меню рабочего пространства #1633
  • Боковые кнопки мыши — навигация назад/вперёд теперь работает с боковыми кнопками мыши #1624
  • Прикрепление изображений в Slack — Slack-агент теперь может отправлять прикреплённые изображения #1671

Исправления багов:

  • Исправили ошибки 503 на новых worktree #1689
  • Исправили некликабельную кнопку закрытия рабочего пространства в сайдбаре #1679
  • Исправили смещение раскладки контролов при наведении на рабочее пространство #1676
  • Исправили устаревший статус «есть незакоммиченные изменения» в диалогах удаления #1660
  • Заменили блокирующее всплывающее окно ошибки соединения терминала авто-повтором #1646
  • Сохранили фильтры задач при навигации #1622
  • Исправили проверку TLS в терминале на macOS через запасной вариант SSL_CERT_FILE #1618
  • Добавили лёгкий запасной вариант для обнаружения PR #1616