Voydevich
Claude Code

Claude Code: оновлення за 14–18 жовтня 2026

Автоматичне idle-ущільнення контексту, нові можливості для розробки модів, розширення OpenTelemetry та рендеринг LaTeX у VS Code.

Записи з 14 жовтня 2026 по 18 жовтня 2026 · оновлено 9 листопада 2026

Головне

  • Автоматичне idle-ущільнення розмов від 200K токенів у терміналі перед закінченням кешу
  • Нова змінна CLAUDE_CODE_DISABLE_FILE_MENTIONS для передачі лише шляхів до файлів
  • Розширення API для модів: читання медіафайлів, хук prompt.change та перемикання подань агентів
  • Підтримка рендерингу LaTeX-формул у розширені для VS Code
  • Семантичні конвенції OpenTelemetry GenAI у трейсах та поділ токенів запису кешу

Коротко

Цього тижня вийшла серія оновлень Claude Code (версії 2.1.299–2.1.303), зосереджена на оптимізації контексту та витрат токенів, розширенні інфраструктури модів і покращенні телеметрії. Серед головних нововведень — механізм idle compaction для тривалих розмов у терміналі, гнучкіший контроль над згадками файлів через @, інтеграція семантичних конвенцій GenAI в OpenTelemetry, а також відображення математичних формул LaTeX у розширенні для VS Code.

Нові можливості

Оптимізація контексту та керування моделями

  • Idle compaction у терміналі: сесія з обсягом понад 200K токенів, залишена без дій приблизно на 54 хвилини, автоматично ущільнюється до завершення годинного терміну дії prompt cache. Це запобігає повторній обробці всього контексту під час наступного запиту. Порогове значення налаштовується змінною CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, а вимкнути функцію можна через "idleCompaction": false у settings.json або пункт Idle compaction у команді /config.
  • Змінна CLAUDE_CODE_DISABLE_FILE_MENTIONS: при її встановленні Claude отримує лише шляхи до файлів, зазначених через @, і зчитує їх власними файловими інструментами замість автоматичного додавання вмісту файлів у промпт.
  • Класифікатор auto mode: додано змінну середовища CLAUDE_CODE_AUTO_MODE_MODEL для вибору моделі, яку використовує клієнтський класифікатор автоматичного режиму (не впливає на серверний класифікатор).
  • Команди у поданні агентів: додано команди /effort та /fast для визначення параметрів нових сесій; запуск /model, /effort або /fast без аргументів відкриває інтерфейс вибору.
  • Команда /advisor на Claude Platform on AWS: дозволяє обирати радника за допомогою /advisor, конфігурації advisorModel або прапорця --advisor. Інструмент вимикається змінною CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1.
  • Таймаут retry watchdog: змінна CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS зупиняє запит у режимі автоматичних повторів (CLAUDE_CODE_RETRY_WATCHDOG), якщо скидання ліміту використання очікується занадто довго.

Розробка модів та плагінів

  • Робота з медіа: у хуку prompt.submit для модів, встановлених через керовані налаштування, додано $.prompt.media для зчитування байтів зображень або документів, доданих до промпту.
  • Нові хуки та методи UI:
    • prompt.change: спрацьовує при зміні тексту в полі промпту без ручного введення (наприклад, виклик історії, очищення або скасування дії).
    • $.ui.view({ agentId }): показує транскрипт обраного агента в головному вікні, а $.ui.view({}) повертає попереднє подання.
    • virtualText: дозволяє відображати підказки в полі вводу, які не потрапляють до чорновика чи надісланого повідомлення.
    • agent.spawn: додано підтримку перезапису полів prompt та model для агентів робочих процесів.
  • Компоненти оформлення: для компонента Text додано властивості size, weight, mono, tabular та dir (для тексту справа наліво), а властивість bold оголошено застарілою на користь weight. Для Box додано іменовані відступи від xs до xl. Для компонента Input додано параметр rows для багаторядкового введення.
  • Двері черги в session.append: хук дозволяє модам формувати записи черги в транскрипті, відмінні від надісланого промпту.
  • Дані про сесію та скіли: додано $.session.identity() для отримання відомостей про авторизацію та організацію, а хук skill.prompt тепер отримує frontmatter, джерело, назву плагіна та шлях до файлу скіла.

Спостережуваність (OpenTelemetry) та CLI

  • GenAI семантичні конвенції: у трейси додано стандартні атрибути gen_ai.provider.name, gen_ai.conversation.id, gen_ai.tool.name та error.type.
  • Метрики кешу: у подію api_request додано поля cache_creation_5m_tokens та cache_creation_1h_tokens, що розділяють запис до кешу за терміном життя.
  • Атрибути рішень інструментів: до подій tool_decision додано поля classifier_verdict, permission_mode та classifier_category.
  • Керування евалами та раннером: у claude plugin eval з'явилися прапорець --disallow-tools і поле disallowed_tools для виключення вбудованих інструментів під час оцінювання. Для claude self-hosted-runner orchestrator додано прапорець --shutdown-drain-sec для коректного завершення опитування та запущених хуків під час отримання сигналу SIGTERM.
  • Vim-режим: реалізовано навігацію % для переходу до відповідної дужки (окремо або в комбінаціях з d/c/y).

Розширення для VS Code

  • Рендеринг LaTeX: додано підтримку математичних виразів у відповідях Claude, включно з блоками $$, \[ … \] та рядковими формулами $…$ і \(…\).
  • Налаштування claudeCode.attachSelection: дозволяє вимкнути автоматичне прикріплення виділеного в редакторі тексту до повідомлень.
  • Банери використання: додано посилання «Get more usage» у сповіщення про досягнення лімітів для планів Pro та Max.

Виправлення та покращення

  • Керування пам'яттю та файлами: усунено витік пам'яті під час активного логування (--debug, --debug-file); інструмент Read тепер блокує спроби завантаження джерел зображень розміром понад 128 MB.
  • Робота з Git та Worktree: виправлено помилки визначення статусів і гілок у репозиторіях, що використовують формат збереження посилань reftable; покращено перевірки відносних шляхів та усунено видалення незапушених комітів під час закриття.
  • Протокол MCP: виправлено зависання HTTP-з'єднань на 30 секунд у випадках, коли сервер не закривав тіло відповіді на сповіщення; сервери з протоколом версії 2026-07-28 без resultType, ttlMs чи cacheScope більше не втрачають список інструментів.
  • Інтерфейс і термінал: виправлено некоректне згортання рядка транскрипту під час подвійного кліку у повноекранному режимі; виправлено артефакти відображення (керуючі символи на кшталт >0q та >4m) у терміналах на базі застарілих версій VTE.
  • Cloud sessions: усунено зависання інтерфейсу claude.ai під час завантаження великих пакетів подій через повільне з'єднання; додано банери з причинами непроведених запусків рутин на їхніх сторінках.
  • Швидкодія: оптимізовано час запуску Claude Code з великою кількістю плагінів завдяки зменшенню кількості звернень до файлової системи під час зчитування команд та агентів.
  • Форматування та компресія: великі запити до api.anthropic.com тепер використовують стиснення gzip за замовчуванням (вимикається через CLAUDE_CODE_GZIP_REQUEST_BODIES=0).

Версії тижня

  • v2.1.299: 14 жовтня 2026
  • v2.1.300: 14 жовтня 2026
  • v2.1.301: 15 жовтня 2026
  • v2.1.302: 16 жовтня 2026
  • v2.1.303: 18 жовтня 2026

Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо