Claude Code v2.1.181: config syntax, Apple Events, fixes
- Версия: 2.1.181
- Крупное:
- Добавлен синтаксис
/config key=valueдля установки любого параметра из промпта (работает в интерактивном режиме,-pи Remote Control) - Добавлена опция
sandbox.allowAppleEventsдля разрешения Apple Events в песочнице на macOS - Добавлена переменная окружения
CLAUDE_CLIENT_PRESENCE_FILE: укажите файл-маркер, чтобы подавить push-уведомления на телефоне, пока вы за компьютером - Обновлена встроенная среда Bun до версии 1.4
- Улучшена потоковая передача длинных абзацев: текст теперь появляется построчно, а не ждёт первого переноса строки
- Улучшен автоматический повтор: разрывы соединения API во время размышлений теперь автоматически повторяются вместо сообщения "Connection closed while thinking"
- Улучшена панель саб-агентов: бездействующие саб-агенты скрываются через 30 секунд, список ограничен 5 строками с подсказками прокрутки, подсказки клавиш теперь отображаются в нижней части
- Улучшена страница браузера MCP OAuth: приведена к стилю Claude Code и автоматически закрывается при успехе
- Изменено открытие URL в полноэкранном режиме: теперь требуется Cmd+клик (macOS) / Ctrl+клик, как в нативном терминале
- Строка "Improved N memories" больше не выводит список отдельных файлов вне подробного режима
- Добавлен синтаксис
- Минорное:
- Исправлено: кеширование промптов не срабатывало при кастомном
ANTHROPIC_BASE_URLи на Foundry из-за токена аттестации, меняющегося каждый запрос - Исправлено: Write/Edit создавали файлы нулевого размера или обрезанные на сетевых дисках и облачных папках
- Исправлено:
open,osascriptи браузерные потоки аутентификации падали с ошибкой -600 на macOS — добавлено разрешение Apple Events - Исправлена регрессия запуска (~120 мс на старт в свежих окружениях, появилась в 2.1.169): первый промпт больше не ждёт загрузки управляемых настроек, если не настроено MCP-серверов
- Исправлено: запуск блокировался с пустым терминалом до 15 секунд при медленной загрузке настроек аккаунта на плохой сети
- Исправлен сбой запуска (
TypeError: Cannot read properties of null) при повреждённых null-записях проектов в.claude.json - Исправлено: TUI на macOS зависало при старте (Ctrl+C не работал), когда Spotlight был занят переиндексацией
- Исправлено: длительные бездействующие сессии теряли историю, когда другой процесс Claude Code запускал очистку транскриптов за 30 дней
- Исправлено: фоновые саб-агенты порождали неограниченные вложенные цепочки; теперь они соблюдают тот же лимит глубины в 5 уровней, что и фоновые
- Исправлено:
/recapи ответвления беседы использовали предыдущую модель сразу после смены модели - Исправлено: длительность "Thinking" саб-агента показывала время родительского агента вместо собственного
- Исправлено: саб-агенты, заблокированные на вложенном агенте, показывали тикающее время вместо "waiting" в панели агентов
- Исправлено: индикатор повтора API ("Retrying in 0s · attempt N/10") оставался на экране после успешного повтора
- Исправлено: AWS
awsCredentialExportс коротким сроком жизни вызывал обновление учётных данных каждую минуту; теперь принимает JSON-формат отaws configure export-credentials - Исправлено:
claude mcp get/listпоказывали✓ Connected, когда tools/list не срабатывал; теперь показывают! Connected · tools fetch failedс деталями ошибки - Исправлено:
/remote-controlоставлял устаревшую строку "connecting…"; теперь подтверждает подключение в транскрипте - Исправлено: ExitWorktree отказывался удалять чистый worktree с сообщением "Could not verify worktree state", когда bare
gitне разрешался на Windows - Исправлено: изменения настроек (например,
/effortили/model) падали с ENOENT, когда~/.claude/settings.jsonбыл относительной симлинкой под симлинкой~/.claude - Исправлено: номера строк в контекстных напоминаниях выбора IDE были смещены на единицу (IntelliJ и VS Code)
- Исправлено: Ctrl+C в полноэкранном режиме после нативного выделения (модификатор+перетаскивание) перезаписывал буфер обмена предыдущим выделением приложения
- Исправлено: Ctrl+V показывал "No image found in clipboard" вместо вставки, когда в буфере был текст
- Исправлено: создание агента падало с "EEXIST: file already exists", когда директория агентов уже существовала (Windows/OneDrive)
- Исправлено: предпросмотр содержимого AskUserQuestion обрезался по краю диалога вместо переноса слов
- Исправлено: многоуровневые вопросы AskUserQuestion молча отбрасывали введённый вручную ответ "Other" при отправке
- Исправлено:
/stats"Most active day" и даты на графике токенов отображались на день раньше в часовых поясах UTC-отрицательных - Исправлено:
/copyи копирование при выделении на Linux не обнаруживали утилиту буфера обмена, установленную после запуска Claude Code - Исправлено: код с табуляцией отображался с неправильным отступом в предпросмотре Write (создание файла)
- Исправлено: промпты пользователя, поставленные в очередь в середине хода, не отображались с полноширинным фоном в транскрипте
- Исправлено: пульсация индикатора активности зависала на неправильном размере глифа в Ghostty
- Исправлено: кеширование промптов не срабатывало при кастомном
- Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview