Claude Code: Детали, которые накапливаются
@ai_longreadsClaude Code эволюционировал от простого чата с доступом к файлам до полноценной среды разработки с браузерной автоматизацией, интеграцией языковых серверов и загрузкой инструментов по требованию.
Это AI-перевод статьи, сделанный каналом Про AI: Лучшие Статьи и Исследования.
Claude Code: Детали, которые накапливаются
Original Title: Claude Code: The Details That Compound
Claude Code начинался как интерфейс чата с доступом к файлам. Вы печатали, он отвечал, возможно, редактировал код. Просто.
Теперь это уже не то.
Изменения происходят тихо. Ни один релиз сам по себе не преображает инструмент. Но если пролистать release notes, видна закономерность: Claude Code расширяется одновременно в двух направлениях. Во-первых, он проникает в новые области: автоматизация браузера, интеграция с языковыми серверами, конфигурация терминала. Во-вторых, он шлифует мелочи: подсказки промптов, подсветка синтаксиса, сочетания клавиш.
По отдельности ни одно из направлений не имеет большого значения. Вместе они накапливаются.
Расширение возможностей
Загрузка инструментов по требованию
Самое большое изменение — это не новая функция, а инфраструктура. Claude Code теперь загружает определения инструментов MCP по требованию, а не заранее.
Я писал о Tool Search, когда Anthropic выпустила эту функцию для API в ноябре. Тогда Claude Code всё ещё загружал все схемы MCP при запуске. Конфигурация с пятью серверами могла потреблять более 50 тысяч токенов до того, как вы что-либо напечатали.
Наконец доставлено
На этой неделе загрузка по требованию появилась в Claude Code. Выполните /context, и вы увидите инструменты MCP в списке как "Available" без подсчёта токенов. Пока не отражено в release notes, но оно там.
GitHub issue с запросом этой функции показывал проблему: MCP-серверы потребляли 54% из 200 тысяч контекста при запуске. С загрузкой по требованию эти накладные расходы падают почти до нуля, пока вы не используете инструменты на самом деле.
Это меняет всё остальное в этой статье. Автоматизация Chrome, LSP, любые возможности на базе MCP — вы можете их настроить, не платя налог контекстом, пока не используете их.
Автоматизация Chrome
Расширение Claude in Chrome позволяет управлять браузером из терминала. Переход по URL, клик по элементам, заполнение форм, создание скриншотов. Всё не выходя из рабочего потока.
Для тестирования UI, отладки фронтенд-проблем или автоматизации рутинных задач с формами это действительно полезно. Вы описываете, что хотите сделать, Claude выполняет клики.
Схема Chrome MCP весит 14,1 тысячи токенов — но с загрузкой по требованию эта цена взимается только при вызове автоматизации браузера. Доступно при необходимости, невидимо в остальных случаях.
Интеграция LSP
Claude Code теперь имеет доступ к функциям языкового сервера: переход к определению (go-to-definition), поиск ссылок (find references), документация при наведении (hover documentation). Та же интеллектуальная работа с кодом, что использует ваша IDE.
Что это означает на практике: Claude может следовать по коду семантически, а не искать через grep по тексту. Когда ему нужно понять, как используется функция, он может мгновенно найти все места вызова. Когда он не уверен в типе, он может найти определение. Аргумент производительности убедителен: 45 секунд поисков grep против 50 миллисекунд с LSP.
Цена? ~500 токенов добавлено к системным инструментам. Оно того стоит для навигации по незнакомым кодовым базам.
Ранняя стадия
Поддержка LSP новая и ещё сырая. Включается переменной окружения ENABLE_LSP_TOOL=1. Ожидайте багов с разными языковыми серверами.
Эргономическая полировка
Подсказки промптов
Когда вы печатаете, Claude Code предлагает автодополнения. Начните набирать /, и он показывает релевантные команды. Начните распространённый паттерн промпта, и он предлагает завершить его.
Небольшая функция. Но меньше нажатий клавиш за сессию складывается. За недели использования сэкономленное время накапливается.
Подсветка синтаксиса и настройка терминала
Движок подсветки синтаксиса был переписан. Код в ответах теперь отображается с правильной раскраской. Переключается через ctrl+t в выборе темы.
Более полезное: /terminal-setup теперь поддерживает Warp, Kitty, Alacritty и Zed. Одна команда настраивает ваш терминал для оптимального опыта работы с Claude Code. Shift+Enter для многострочного ввода, правильные привязки клавиш, стабильное поведение.
Раньше вы вручную настраивали каждый терминал. Теперь оно просто работает.
Оставшиеся накладные расходы
Загрузка по требованию решает проблему раздувания MCP, но затраты на контекст не исчезают полностью. Выполните /context и посмотрите на разбивку:
- Системные инструменты: ~17 тысяч токенов (включая LSP)
- Autocompact buffer: 45 тысяч токенов зарезервировано для суммаризации
- Файлы памяти: 4-5 тысяч токенов в зависимости от вашего CLAUDE.md
- Кастомные агенты и skills: варьируется
Со всем включённым вы всё равно работаете с ~130 тысячами из ваших 200 тысяч до того, как что-либо напечатали. Разница: эти накладные расходы теперь фиксированная стоимость основного функционала, а не переменная стоимость инструментов, которые вы можете не использовать.
Что это означает
Claude Code становится полноценной средой разработки. Автоматизация браузера, интеллектуальная работа с кодом, интеграция терминала, эргономическая полировка. И теперь — загрузка инструментов по требованию, чтобы вы не платили налог контекстом, пока не понадобится возможность.
Детали накапливаются. Компромиссы наконец накапливаются меньше.
Скоро
Ещё одно улучшение в разработке: полная переработка рендерера терминала, которая снижает мерцание на 85%. Откатили для стабильности на праздники, но когда вернётся, эффект стробоскопа во время долгих сессий должен наконец исчезнуть.
Связанные статьи
[4 МИН]
The Terminal Renaissance
Настоящая революция не в AI в вашем терминале. Это движение со скоростью мысли из единого интерфейса. Когда есть трение, создавайте CLI.
[8 МИН]
Claude Skills: The Controllability Problem
Skills автоматически вызываются по решению Claude. Для инженерных рабочих процессов, требующих предсказуемости, slash-команды дают явный контроль.
claude-code dev-tools ai-coding
[7 МИН]
Isolating MCP Context in Claude Code with Slash Commands
Как использовать slash-команды для изоляции специализированных MCP-инструментов от основного контекста вашей беседы.
Подпишитесь на канал и каждый день читайте лучшие материалы про AI переведенные на русский!
Нашли интересную статью для перевода? Пришлите нашему боту: @ailongreadsbot