Cline Desktop v0.0.33: изоляция задач через Git Worktrees и фиксы автокомпактификации¶
6.0/10
В релизе cline/cline desktop-v0.0.33 появилась нативная изоляция выполнения задач с помощью Git Worktree, позволяющая переключателем «Work in» создавать отдельную ветку cline/<id> в ~/.cline/worktrees/ и предотвращать прямую модификацию рабочего дерева разработчика. В клиенте исправлена давняя проблема автокомпактификации контекста: теперь сайдкар корректно подписывает сессии на триггер 90% заполнения окна и обновляет учетные данные саммаризатора, устраняя скрытый откат к обрезке истории (truncation). Кроме того, оптимизировано делегирование полномочий субагентам: ручные подтверждения их отдельных вызовов инструментов больше не запрашиваются, если передача задачи уже одобрена пользователем. Каталог моделей расширен до 209 провайдеров и 6 237 моделей, а запуск на удаленных SSH-хостах избавлен от сбоев чтения несуществующих транскриптов при создании чата.
Архитектура и изоляция среды¶
Изоляция файловой системы на уровне хоста реализована за счет создания выделенных деревьев `~/.cline/worktrees/`, жизненный цикл которых привязан к сессии (ветка и worktree автоматически удаляются при закрытии задачи, если на них не завязаны другие треды). Конфигурация расширений, MCP-серверов и системных инструкций стандартизирована через `.cline/rules`, обеспечивая корректный диспатчинг даже в средах со специфическим монтированием путей вроде OneDrive на Windows. Для предотвращения обрыва сессий при переполнении контекста внедрен механизм ограниченных повторов (до трех раз) с промпт-инструкцией на сжатие ответа при превышении лимита выходных токенов до генерации tool call.
Влияние на рабочий процесс¶
Разработчики получают безопасный параллельный запуск агентов без риска засорения активной ветки незакоммиченными изменениями и с упрощенным human-in-the-loop контролем благодаря однократному аппруву субагентов. Управление сессиями стало стабильнее за счет предотвращения дублирования фоновых процессов при сворачивании в трей на Windows и устранения критических ошибок инициализации сессий через SSH.