Возможности
- Система 5-уровневого мышления — Новые управления мышлением: Off / Low / Medium / High / Max. Модели Anthropic теперь используют адаптивное мышление вместо устаревшего бюджетного мышления. Haiku использует правильные бюджеты токенов (6000/8000 вместо 31999). Генерация заголовков больше не требует расширенного рассуждения. Исправления .
- Условия автоматизации — Новая система условий, вдохновлённая HA, поддерживающая временно-зависимые, состояние-зависимые и логические (and/or/not) составы как необязательный шлюз между триггером и действиями. Отображается как читаемая секция "If" в деталях автоматизации с описаниями на естественном языке (например, "имеет лейбл X", "режим прав изменен с изучения на allow-all"). Исправления , .
- YouTube и Google Search Console добавлены как сервисы Google OAuth.
- Параллельное выполнение
call_llm— вызовыcall_llmтеперь выполняются параллельно на бэкендах Claude и Pi вместо последовательного выполнения. Исправление . - Просмотр директорий на стороне сервера — Файловый браузер теперь работает для удалённых/тонких клиентских подключений с исправлениями выделения папок.
Исправления
- Утечка метаданных в SDK — поля
_intent/_displayName, внедряемые для API, теперь должным образом удаляются перед передачей в SDK, включая удаление на основе регулярных выражений при сбое JSON-парсинга и удаление для не-SSE JSON-ответов. Это приводило к выводу моделью дополнительных параметров и сбоям вызовов инструментов. Исправление . - Сбой MCP OAuth на Figma — Серверы, такие как Figma, которые предоставляют
registration_endpoint, но возвращают 403 для неодобренных клиентов, больше не вызывают сбой в OAuth-потоке. Выполняется возврат к идентификатору клиента по умолчанию, и теперь используется префикс 'Claude Code' в имени клиента MCP OAuth для совместимости с Figma. Исправление . - Окно браузера OAuth на Windows — Исправлена семантика прерывания передачи аутентификации Claude, которая не позволяла открывать браузер OAuth. Исправление .
- Цикл обновления MCP OAuth — Источники MCP, требующие авторизации через браузер, больше не застревают в состоянии
needs_authиз-за молчаливых попыток обновления, которые возвращали "Токен обновлён", но никогда не отображали браузер входа. - Отсутствие обработчика
settings:getNetworkProxy— Настройки сетевого прокси теперь могут быть сохранены. Удалено около 230 строк мёртвого кода из старого местоположения обработчика. Исправление . - Папки проекта, разделяемые между workspace — История рабочей папки теперь привязана к каждому workspace. Исправление .
- Разрешение модели для пользовательских провайдеров — Исправлено разрешение модели и модель свертки SDK для пользовательских провайдеров.
- Состояние гонки WebSocket-клиента — Исправлено состояние гонки подключения и добавлено логирование подключения/отключения.
- Устаревшее связывание браузера — Исправлено устаревшее связывание сессии с браузером после уничтожения окна; методы панели браузера теперь защищаются от уничтоженных окон.
- Проверка истории вебхуков — Сделана проверка более устойчивой к крайним случаям.
- Сетевой прокси не применяется к API-вызовам — Настройки прокси, настроенные в Settings, применялись только к основному процессу Electron, но не к подпроцессам SDK, которые делают фактические API-вызовы. Переменные окружения прокси теперь внедряются во все подпроцессы, и сетевой перехватчик маршрутизирует запросы через настроенный прокси с поддержкой обхода
NO_PROXY. - Переменная окружения
CRAFT_DEBUG— Больше не игнорируется автономным сервером.
Улучшения
- Единое сопоставление автоматизации — Рефакторинг логики сопоставления автоматизации и проверки условий для согласованности и корректности.
- Удалена избыточная диаграмма потока — Удалена визуализация потока Mermaid из панели информации об автоматизации; разделы When/If/Then описывают автоматизации более понятно.
Документация
- Обновлена документация по автоматизации с функцией условий, примерами и устранением неполадок.