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

Релиз Cline CLI v3.0.63: параллельные субагенты, токенизация контекста и защита Windows

6.0/10

В релизе cline/cline cli-v3.0.63 реализовано параллельное выполнение вызовов инструментов субагентами с сохранением порядка хуков и ожидания родительским агентом всех результатов перед следующим ходом, а подтверждение делегирования теперь избавляет от повторных запросов разрешений и состояний гонки в терминальном stdin. Механизм сжатия контекста переведен с символьной оценки на реальный учет расхода токенов провайдера с увеличенным лимитом генерации для reasoning-моделей, а также исправлена деградация суммаризатора из-за ротации OAuth-токенов и переключения моделей посреди сессии. Для платформы Windows устранена уязвимость бинарного перехвата (binary planting) при сканировании репозиториев: CLI и фоновый процесс hub daemon блокируют выполнение локальных бинарников вроде rg.exe, git или powershell из корня рабочей директории вместо системного PATH. Кроме того, запуск неинтерактивных команд изолирован от интерактивного рантайма и MCP, что снизило задержку выполнения операций вида cline history --json на Windows с 6–7,5 до ~0,85 секунды.

Архитектура и безопасность среды исполнения

Архитектура диспетчеризации инструментов получила поддержку параллельного выполнения вызовов в субагентах, при этом утверждение прав делегирования устраняет повторные запросы подтверждений и предотвращает состояние гонки за терминальный поток stdin. В слое исполнения процессов на платформе Windows среда CLI и фоновый демон блокируют уязвимость подмены бинарников (binary planting), запрещая запуск локальных исполняемых файлов вроде rg, git или powershell из корня репозитория вместо системного PATH. Подсистема управления состоянием перешла на учет фактических токенов провайдера с корректным обновлением OAuth-сессий при компактификации контекста, а неинтерактивные команды изолированы от загрузки оверхенда протокольного стека MCP.

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

Инженеры получают кратное ускорение терминальных сценариев и стабильную автономную работу дочерних агентов без блокирующих конфликтов ввода на общем stdin. Интерактивное взаимодействие в терминале стало надежнее за счет корректной обработки пробелов, регистра и юникодных графем в ask_question, а также приоритизации очереди сообщений по нажатию Enter на пустом промпте.

Источники