Claude Code v2.1.238: настройки сочетаний клавиш, headersHelper, исправления для self-hosted runner
Claude Code v2.1.238 выходит с несколькими новыми настройками и длинным списком исправлений ошибок. Главные дополнения: настройка keybindingFlavor для Ctrl+W в стиле Bash, headersHelper для маркетплейсов плагинов, требующих HTTP-заголовки, и два новых флага для самозапущенных раннеров.
Новые настройки и команды
Если вы когда-либо нажимали Ctrl+W в приглашении Claude Code, ожидая удалить слово, но получали что-то другое, установите keybindingFlavor в "readline". По умолчанию остаётся "classic", но режим readline заставляет Ctrl+W удалять до предыдущего пробела, как в Bash.
Маркетплейсы плагинов теперь поддерживают headersHelper для URL-маркетплейса или записи каталога. Эта команда создаёт HTTP-заголовки — например, кратковременный токен — для получения данных каталога и архивов того же происхождения. Обратите внимание: помощник запускается только при установке или обновлении, после показа команды. claude plugin install/update запросит [y/N], или вы можете передать -y, чтобы пропустить.
Для самозапущенных раннеров два новых флага:
claude self-hosted-runner --defer-shutdown-max-min <минуты>: при SIGTERM продолжает обслуживать подключённые сессии, откладывает оставшуюся работу через указанные минуты, затем завершает работу.claude self-hosted-runner --proxy-authorization-command/--proxy-authorization-file: для исходящих прокси, которым требуется свежевыданный заголовокProxy-Authorizationдля каждого соединения.
Важные исправления
Релиз исправляет неограниченный рост памяти в длинных интерактивных сессиях — результаты инструментов субагентов теперь освобождаются, как только они покидают недавнее окно отображения. Больше никаких тихих утечек памяти.
Стили вывода для пользовательских, проектных и плагинных конфигураций больше не возвращаются к голосу по умолчанию в середине сессии. И CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true теперь работает, даже если ваш аккаунт близок (но не превысил) лимит использования.
Отказы Bash при изоляции рабочего дерева больше не будут ложно советовать удалить перенаправление, которого нет. Самозапущенные раннеры с меньшей вероятностью будут отброшены сервером после медленного опроса, избегая передачи здоровых сессий.
Диалоги уточнения MCP теперь показывают URL-адреса длиннее 4096 символов, а подсказки разрешений сохраняют опцию «не спрашивать снова», даже если путь проекта слишком широк. Оставшиеся файлы /tmp/claude-*-cwd очищаются, когда команда Bash убита, истекло время ожидания или прервана.
Удержание Backspace работает на терминалах, которые отправляют Ctrl+H для Backspace во время всплесков нажатий (медленный SSH/mosh). Перенос текста в диффах с подсказками разрешений больше не обрезает широкие символы, такие как эмодзи или табуляция. Завершение приостановленной (Ctrl+Z) сессии больше не оставляет режим вставки в скобках с скрытым курсором.
stdio MCP-серверы не получат запрос server/discover до initialize, что предотвращает принудительный ленивый запуск серверов. Отказы прокси-соединений теперь называют прокси вместо общей ошибки сети. Предупреждение о промахе кэша для /model и /effort больше не появляется, когда кэш подсказок уже истёк.
Remote Control и исправления между сессиями
Решено несколько проблем Remote Control:
- Остановка задачи из панели задач теперь работает в сессиях, размещённых в CLI.
- Сессии, запущенные
claude remote-control, больше не наследуют переменные окружения, специфичные для сессии, из запускающей оболочки. - Восстановление после сбоя: аварийно завершённую сессию можно повторно использовать при следующем сообщении, без перезапуска.
- Сообщения, отправленные из веб/Desktop, пока Claude находится в середине хода, больше не исчезают.
- Выбор модели, сделанный на телефоне/веб, теперь обновляет отображение в терминале.
- Отключения «login expired» во время сетевых сбоев теперь повторяются, сохраняя соединение.
- Выход из системы завершается чётким сообщением вместо отчёта о неудачном переподключении.
ListAgents/SendMessageтеперь работают в серверном режиме и на хостах Desktop/IDE, достигая пиров Remote Control.- Простаивающие воркеры, предварительно запущенные для фоновых сессий, скрыты, пока задача не перехватит их.
Обмен сообщениями между сессиями: если сессия отказывает во входящих сообщениях (например, crossSessionInbound: "refuse"), отправитель получает статус «refused». Если входящие сообщения отклоняются из-за ограничения скорости или полной очереди, теперь вы уведомлены.
Наконец, простой claude запускается быстрее на macOS, а обработка Bash улучшена (включая обработку вывода для убитых команд).
📖 Читайте полный источник: GitHub Claude-Code
👀 Смотрите также

PayClaw запускает песочницу для платежного MCP-сервера с виртуальными картами Visa.
PayClaw запустил песочную среду для своего платежного MCP-сервера, предлагая виртуальные карты Visa, привязанные к конкретным продавцам, со сроком действия 15 минут, требующие многофакторной аутентификации и одобрения человеком для каждой транзакции, а также декларацию намерения перед выпуском карты. Карты для реального использования запланированы к запуску 4 марта.

mnemos: постоянный слой памяти для ИИ-агентов программирования (Go, MCP-Native, без Python)
mnemos — это Go-основанный MCP-нативный слой памяти для AI-агентов, занимающихся кодингом. Автор создал верификатор для измерения прироста: +40% в совокупности для сценариев чтения, но только 53% захвата при записи после итеративных исправлений.

Кортекс: Локальный слой памяти для агентов OpenClaw с затуханием по Эббингаузу
Cortex — это инструмент с открытым исходным кодом для работы с памятью, созданный для решения проблем сжатия контекста у агентов OpenClaw. Он реализует кривые забывания Эббингауза для угасания фактов, сначала импортирует данные из файлов и работает как один 19-мегабайтный бинарный файл Go с SQLite.

harshal-mcp-proxy Теперь на npm: Один демон заменяет 12 конфигураций MCP-сервера
harshal-mcp-proxy теперь доступен как npm-пакет объемом 54 КБ. Установите глобально, запустите как демон и замените 12 отдельных конфигураций MCP-серверов на 6 инструментов, экономя около 2,7 ГБ ОЗУ и ~50 тысяч токенов за сессию.