Релиз 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 исключает поломку стека локального ассистента при последующих апдейтах.