Перейти к содержанию

Релиз Cline Desktop v0.0.32: устранение сбоя синхронизации с Cline Hub при запуске

4.0/10

В релизе desktop-v0.0.32 приложения Cline устранена критическая ошибка инициализации среды выполнения, приводившая в версии 0.0.31 к аварийному завершению запуска с ошибкой «desktop backend exited before publishing its endpoint». Проблема возникала из-за рассинхронизации идентификаторов сборки (build identities) между клиентским приложением и фоновым сервисом Cline Hub, в результате чего клиент принудительно завершал запущенный Hub по таймауту с сообщением «No compatible hub runtime is available». В версии desktop-v0.0.32 оба компонента переведены на загрузку единой копии кода, что гарантирует полную совместимость клиентской части и локального бэкенда. Для предотвращения повторных сбоев в конвейер CI добавлено обязательное сквозное (end-to-end) тестирование запуска скомпилированного бэкенда на каждое изменение в репозитории https://github.com/cline/cline/releases/tag/desktop-v0.0.32.

Архитектура среды и изоляция

Архитектура Cline Desktop построена по модели hub-and-spoke, где фоновый демон Cline Hub координирует состояние сессий и маршрутизацию событий, взаимодействуя с клиентами и воркерами по протоколу WebSocket. Исполняемый контур требовал строгой верификации идентичности сборки между клиентской оболочкой и демоном, из-за расхождения которых процесс бэкенда принудительно завершался до публикации локального эндпоинта. В обновлении desktop-v0.0.32 согласованность рантайма стабилизирована путем объединения используемой кодовой базы и обязательного сквозного тестирования загрузки бэкенда в CI.

Влияние на рабочий процесс

Обновление устраняет блокировку запуска интерфейса и восстанавливает корректный переход к выбору рабочего пространства (workspace picker). Интеграция сквозной проверки рантайма в CI исключает поломку стека локального ассистента при последующих апдейтах.

Источники