Перейти к содержимому

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

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

Поддержка ассистент редактора, Cursor Agent и Gemini

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

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

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

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

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

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

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

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

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

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

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

  • Открытие ссылок в приложении — новый переключатель в «Настройки → Поведение» направляет ссылки чата и URL терминала во встроенную панель браузера вместо системного браузера
  • Перетаскивание путей файлов в чат — перетаскивай файлы из дерева файлов или панели изменений прямо в поле ввода чата, чтобы вставить путь как текст
  • Cmd+F в просмотрщике markdown — полнотекстовый поиск теперь работает в отрисованных документах markdown
  • Поиск задач сохраняется в URL — поисковый запрос задач переживает навигацию и обновления страницы
  • Полоса прокрутки чата — индикатор позиции прокрутки появляется при просмотре старых сообщений в чате
  • Копирование хеша коммита — кликни правой кнопкой по заголовку коммита в представлении diff, чтобы скопировать его хеш
  • Подтверждение выхода из трея — выход при активных сессиях демона теперь спрашивает, сохранить их или завершить
  • Очистка статуса рабочего пространства — добавили «Очистить статус» в контекстное меню рабочего пространства
  • Боковые кнопки мыши — навигация назад/вперёд теперь работает с боковыми кнопками мыши
  • Прикрепление изображений в мессенджер — агент мессенджера теперь может отправлять прикреплённые изображения

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

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