0.8.0 25 марта 2026 г.

Гибридный транспорт, WebUI и мобильная версия

Возможности Гибридный локальный/удалённый транспорт — Полноценный гибридный транспортный слой с единообразным состоянием подключения workspace, обеспечивающий согласованное поведение тонкого клиента…

Возможности

  • Гибридный локальный/удалённый транспорт — Полноценный гибридный транспортный слой с единообразным состоянием подключения workspace, обеспечивающий согласованное поведение тонкого клиента и гибридных режимов. Включает проверки доступности при открытии переключателя workspace, индикатор CloudOff для недоступных удалённых серверов и перенос сессий между серверами через invokeOnServer со стратегией возобновления.
  • Несколько удалённых workspace — Интерфейс переключателя workspace с поддержкой нескольких удалённых workspace, с возможностью удаления через правый клик или иконку корзины при наведении. Новые удалённые серверы запрашивают у пользователя имя workspace при первом подключении.
  • WebUI в браузере — Сервер без интерфейса теперь обслуживает полноценный веб-интерфейс на том же порту. Войдите с помощью токена сервера в любом браузере для создания сессий, управления workspace и использования OAuth для Claude и Copilot — без необходимости настольного приложения.
  • Экспорт/импорт сессий — Интерфейс «Отправить в Workspace» для переноса сессий между серверами. Перенесённые сессии корректно наследуют подключение LLM целевого workspace.
  • Мобильный WebUI — Масштаб по умолчанию 120%, масштаб целевых элементов 1.3×, предотвращение автоматического масштабирования в iOS Safari и адаптивный макет с использованием контейнерных запросов. Улучшено поведение кнопки «Назад», заголовки панелей, компактный режим и адаптивность карточек. (Частично решает задачу #419)

Улучшения

  • Жёсткость цепочки поставок — Белый список trustedDependencies блокирует неавторизованные скрипты установки. --frozen-lockfile применяется во всех CI-рабочих процессах для предотвращения незаметных изменений в разрешении зависимостей.
  • Файловый браузер удалённого сервера — Канал server:homeDir позволяет файловому браузеру работать с путями удалённого сервера.
  • UX подключения к серверу — Переработанный процесс с двумя чёткими путями: подключение к существующему workspace или создание нового.
  • Поддержка самоподписанных TLS-сертификатов — Удалённые подключения wss:// принимают самоподписанные сертификаты для локальных и интранет-развёртываний.

Исправления

  • Разрешение упоминаний скиллов/источников — Упоминания теперь разрешаются в семантические маркеры вместо удаления, сохраняя контекст в запросах агента.
  • Запуск подпроцессов-серверов — Подпроцесс-серверы собираются перед запуском headless-сервера и используют process.execPath вместо bare bun для поиска среды выполнения. (Исправляет задачу #441)
  • Аварийное завершение сервера при прерывании — Перехватывает необработанные отклонения промисов, которые ранее приводили к краху сервера при прерывании сессии.
  • Переключение workspace в WebUIswitchWorkspace был пустой операцией, нарушая доставку событий push; теперь корректно маршрутизирует события.
  • Отклонение TLS в WebUI — WebUI обслуживается на порту WebSocket, предотвращая отклонение браузером TLS-сертификата.

← Все версии