Улучшения чата, автоматизация десктопа и встроенный браузер

Улучшения чата, автоматизация десктопа и встроенный браузер

Чат — всё ещё в превью #1413

На этой неделе чат получил серьёзное обновление. Потоковые ответы теперь поддерживают интерактивные сценарии одобрения инструментов, так что ты можешь просматривать и одобрять каждый вызов инструмента по мере его появления. Новый мультипровайдерный селектор моделей позволяет выбирать между провайдерами и моделями. Вызовы агентов и инструментов отображаются как разворачиваемые блоки интерфейса со специфичными для инструментов отображениями, а новый инструмент веб-поиска позволяет Claude доставать и ссылаться на живой контент.

Также мы выпустили серию фиксов связности MCP — заменили застойную библиотеку mcp-handler прямым транспортом SDK #1518, починили OAuth-соединения через обратный прокси #1512 и устранили конфликты версий SDK, вызывавшие сбои сессий #1515 #1516.

Чат с одобрением инструментовЧат с одобрением инструментов

Встроенный браузер #1519

Просматривай документацию, делай предпросмотр dev-серверов и тестируй веб-приложения, не покидая Rox. Новый встроенный браузер включает автодополнение URL в стиле Chrome с историей просмотров, захват фавиконов и поддержку DevTools.

  • Переходи прямо из обнаруженных портов — нажми иконку внешней ссылки, чтобы открыть в панели браузера вместо системного браузера
  • Строка URL с постоянной историей и навигацией с клавиатуры
  • Очистка данных просмотра из меню переполнения
  • Открытие вкладок браузера горячей клавишей Cmd+Shift+B

Встроенный браузерВстроенный браузер

Инструменты автоматизации десктопа #1481

Добавили инструменты автоматизации на базе MCP, которые позволяют Claude Code программно взаимодействовать с интерфейсом Rox. Claude теперь может делать скриншоты, кликать по элементам интерфейса, печатать в поля и инспектировать DOM — это даёт полностью автоматизированные сценарии тестирования и отладки через естественный язык.

Улучшения

  • Поддержка десктопа на Linux — Rox Desktop теперь доступен на Linux с полной поддержкой авто-обновления через сборки AppImage #1477
  • Контекстное меню терминала — клик правой кнопкой, чтобы скопировать выделенный текст или вставить из буфера обмена #1509
  • Визуальная идентичность рабочего пространства — каждое рабочее пространство получает уникальную цветную рамку иконки в доке для быстрого визуального различения в разработке #1478
  • Открытие задач в рабочем пространстве — новая кнопка «Открыть в рабочем пространстве» в деталях задачи создаёт рабочее пространство и запускает Claude с полным контекстом задачи #1473
  • Индикаторы ahead/behind — смотри статус синхронизации коммитов прямо на элементах рабочих пространств в сайдбаре #1496
  • Тултипы горячих клавиш пресетов — горячие клавиши теперь видны при наведении на элементы панели пресетов #1469
  • Очистка имён веток — имена веток git теперь сохраняют допустимые символы вроде подчёркиваний, точек и собачек #1470
  • Улучшения выделения портов — генерируемый ports.json с понятными человеку метками, выделение перенесено в общий файл для CLI-воркфлоу #1479

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

  • Исправили отображение часового пояса в присутствии устройств #1521
  • Улучшили отчётность об ошибках для массовых операций #1522
  • Исправили состояние гонки с устаревшими данными портов #1497
  • Показали diff'ы относительно базовой ветки в сайдбаре #1495
  • Предотвратили навигацию по клику на строку в ячейках с выпадающим списком #1468
  • Сохранили статус разрешений при фокусе вкладки #1465
  • Сбрасывали запросы навигации по рабочим пространствам после переупорядочивания #1474
  • Исправили регистрацию в центре уведомлений macOS #1492
  • Завершали осиротевшие процессы демона терминала во время teardown #1480
  • Показывали в сайдбаре только активные порты #1488
  • Исправили падение canary из-за PostgresStore #1510
  • Убрали Electric-прокси и вернулись к API-прокси #1501
  • Исправили падение API поиска по docs #1467
  • Устранили конфликтующие миграции drizzle #1482