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

Чат — всё ещё в превью
На этой неделе чат получил серьёзное обновление. Потоковые ответы теперь поддерживают интерактивные сценарии одобрения инструментов, так что ты можешь просматривать и одобрять каждый вызов инструмента по мере его появления. Новый мультипровайдерный селектор моделей позволяет выбирать между провайдерами и моделями. Вызовы агентов и инструментов отображаются как разворачиваемые блоки интерфейса со специфичными для инструментов отображениями, а новый инструмент веб-поиска позволяет агент для кода доставать и ссылаться на живой контент.
Также мы выпустили серию фиксов связности MCP — заменили застойную библиотеку mcp-handler прямым транспортом SDK, починили OAuth-соединения через обратный прокси и устранили конфликты версий SDK, вызывавшие сбои сессий.
Чат с одобрением инструментов
Встроенный браузер
Просматривай документацию, делай предпросмотр dev-серверов и тестируй веб-приложения, не покидая Rox. Новый встроенный браузер включает автодополнение URL в стиле Chrome с историей просмотров, захват фавиконов и поддержку DevTools.
- Переходи прямо из обнаруженных портов — нажми иконку внешней ссылки, чтобы открыть в панели браузера вместо системного браузера
- Строка URL с постоянной историей и навигацией с клавиатуры
- Очистка данных просмотра из меню переполнения
- Открытие вкладок браузера горячей клавишей Cmd+Shift+B
Встроенный браузер
Инструменты автоматизации десктопа
Добавили инструменты автоматизации на базе MCP, которые позволяют агент для кода программно взаимодействовать с интерфейсом Rox. агент для кода теперь может делать скриншоты, кликать по элементам интерфейса, печатать в поля и инспектировать DOM — это даёт полностью автоматизированные сценарии тестирования и отладки через естественный язык.
Улучшения
- Поддержка десктопа на Linux — Rox Desktop теперь доступен на Linux с полной поддержкой авто-обновления через сборки AppImage
- Контекстное меню терминала — клик правой кнопкой, чтобы скопировать выделенный текст или вставить из буфера обмена
- Визуальная идентичность рабочего пространства — каждое рабочее пространство получает уникальную цветную рамку иконки в доке для быстрого визуального различения в разработке
- Открытие задач в рабочем пространстве — новая кнопка «Открыть в рабочем пространстве» в деталях задачи создаёт рабочее пространство и запускает агент для кода с полным контекстом задачи
- Индикаторы ahead/behind — смотри статус синхронизации коммитов прямо на элементах рабочих пространств в сайдбаре
- Тултипы горячих клавиш пресетов — горячие клавиши теперь видны при наведении на элементы панели пресетов
- Очистка имён веток — имена веток git теперь сохраняют допустимые символы вроде подчёркиваний, точек и собачек
- Улучшения выделения портов — генерируемый ports.json с понятными человеку метками, выделение перенесено в общий файл для CLI-воркфлоу
Исправления багов:
- Исправили отображение часового пояса в присутствии устройств
- Улучшили отчётность об ошибках для массовых операций
- Исправили состояние гонки с устаревшими данными портов
- Показали diff'ы относительно базовой ветки в сайдбаре
- Предотвратили навигацию по клику на строку в ячейках с выпадающим списком
- Сохранили статус разрешений при фокусе вкладки
- Сбрасывали запросы навигации по рабочим пространствам после переупорядочивания
- Исправили регистрацию в центре уведомлений macOS
- Завершали осиротевшие процессы демона терминала во время teardown
- Показывали в сайдбаре только активные порты
- Исправили падение canary из-за PostgresStore
- Убрали Electric-прокси и вернулись к API-прокси
- Исправили падение API поиска по docs
- Устранили конфликтующие миграции drizzle