Поддержка 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
Страница нового проекта #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