29 августа Anthropic разослала очередной еженедельный дайджест по Claude Code. Это пересказ его содержимого на русском — что вышло за неделю; собственного разбора тут нет. Источник — само письмо, публичного архива у рассылки нет, поэтому номера версий и формулировки изменений сверены с полным changelog Claude Code.
Неделя получилась в основном про десктопное и мобильное приложение. Терминальную сессию теперь можно подхватить в десктопе командой /resume, а сессию на своей машине — запустить прямо с телефона. Заодно упростили редактирование правил авторежима, и Claude научился сам писать баг-репорты.
Продолжение терминальной сессии в десктопе
/resume в десктопном приложении открывает любую сессию, начатую в терминале, и продолжает её на том же транскрипте.
В обратную сторону это работало и раньше, командой /desktop. Сценарий, который описывает автор рассылки: начинать в терминале и переходить в приложение, когда хочется видеть диффы и живой предпросмотр рядом. /resume — обратное направление: открыть приложение и подтянуть сессию из терминала, в том числе уже закрытую. Нужна свежая версия клиента.
Запуск сессии с телефона
Claude Code теперь стартует с телефона. Любая машина, на которой запущен claude rc (полная форма команды — claude remote-control), появляется карточкой устройства вверху вкладки Code. Тап по карточке, выбор каталога — и сессия стартует на этой машине, со всеми её файлами, MCP-серверами и инструментами.
В рассылке это предлагают для случая, когда задачу надо поставить, не будучи за своим столом.
Цвет и имя сессии
Про это в рассылке идёт отдельным пунктом «а вы знали». Сессии можно раскрашивать и именовать: /color меняет цвет строки ввода, /rename даёт сессии отдельное имя. Помогает, когда открыто несколько терминалов и они перестают различаться.
Цвет держится за сессией при --resume, а с подключённым Remote Control виден и на claude.ai/code.
У субагента может быть своя память между сессиями
Второй пункт «а вы знали». Субагенту можно добавить в frontmatter строчку memory: — и он получит собственный каталог, из которого читает при старте и в который пишет по ходу работы. Заново разбираться в одном и том же коде каждый раз ему уже не нужно.
Уровень задаёт, где лежит каталог и на что распространяется память: user — ~/.claude/agent-memory/<имя>/, знания на все проекты; project — .claude/agent-memory/<имя>/, специфично для проекта и едет в репозиторий; local — .claude/agent-memory-local/<имя>/, тоже про проект, но в git не попадает.
Пример Anthropic, файл .claude/agents/code-reviewer.md:
---name: code-reviewerdescription: Reviews code for quality and best practicesmemory: user---As you review code, update your agent memory with patterns and recurring issues you discover.
Как с Claude работают в самой Anthropic
В рассылке есть рубрика с цитатами инженеров Anthropic. На этой неделе их две, пересказываю.
Ричард Жуан рассказывает, что после восьми одновременно запущенных сессий перестал понимать, где какая, и написал себе скилл /recap. Тот сначала велит Claude потратить пару минут и обновить всё, что могло протухнуть — PR, запущенные джобы, связанные треды в Slack, — а потом отчитаться: какая была цель словами того, кто её ставил, где работа стоит на самом деле и чем это подтверждается (зелёные юнит-тесты доказательством не считаются), что заблокировано на человеке, а что технически, и какие дальше шаги, с пометкой, чей каждый. Начинать новую работу во время рекапа скилл запрещает.
Диксон Цай, который работает над самим Claude Code, перед просмотром написанного Claude пул-реквеста просит его запустить субагента и атаковать собственную работу: враждебно проверить изменение на корректность и простоту, а потом выписать артефактом сделанные допущения и проектные решения с обоснованием. Цай объясняет это тем, что субагент не видел переписки и слепых пятен основной сессии у него нет. По артефакту видно, куда смотреть: читать весь дифф с нуля уже не приходится.
Из блога
Anthropic отмечает два свежих поста: «The AI-native SDLC playbook» — про перестройку каждой стадии жизненного цикла разработки вокруг Claude, где передачей между стадиями служат закоммиченные файлы intent.md, spec.md и plan.md; и «Claude on call for CI/CD failures» — как агент Claude Tag разбирает инциденты CI внутри Anthropic, плюс выложенный в открытый доступ on-call-набор, который можно форкнуть.
Ещё анонсирован вебинар 10 сентября «Maximizing Value from Claude Code» — про то, почему одна и та же задача может стоить очень по-разному.
Что приехало в версиях
Дальше — сжатый пересказ блока Other highlights из письма, от свежих версий к старым.
2.1.248
-
Режим
--restrictedдля общих машин и eval-обвязок: запущенный так Claude по умолчанию не выполняет команды, не запускает код и не ходит в веб. Файловые инструменты остаются внутри рабочего каталога. Пользовательские, проектные и локальные настройки игнорируются. Отдельные инструменты возвращаются явным--tools. -
Починен ежечасный промах мимо prompt cache в длинных сессиях: после обновления OAuth-токена определения инструментов перерисовывались и следующий ход мимо кэша, примерно раз в час.
-
Десктопные сессии перестали пропадать через 30 дней — чистка транскриптов больше не трогает то, что показывает десктопное приложение.
2.1.247
-
Claude может сам подготовить черновик баг-репорта, когда в сессии что-то ломается, с уже заполненными деталями; отчёт смотрят в
/feedbackи решают, отправлять ли. Отключается в/config. -
Скилл
/claude-api cost-optimize: запускается в проекте, который ходит в Claude API, меряет текущие траты и проводит по кэшированию, батчингу, уровню усилий и выбору модели — по одному изменению за раз, с замером после каждого.
2.1.246
-
Правила авторежима правятся из
/permissions: вкладка Auto mode перечисляет всеallow,soft_denyиhard_deny, которые использует классификатор, и правятся они прямо там, без ручной правки JSON. -
/cdсразу подхватывает настройки нового проекта — его хуки, MCP-серверы, скиллы и агенты применяются немедленно, раньше только при--resume. -
Субагент, упёршийся в
maxTurns, теперь возвращает сделанное с пометкой «частично», и его можно продолжить черезSendMessage. Раньше это выглядело как законченная работа.
2.1.245
-
Починено падение при старте на Arch, CachyOS и Fedora Rawhide: версии 2.1.242 и 2.1.243 не запускались на дистрибутивах с glibc 2.44.
2.1.243
-
Расход задач
/loopвиден в/usage: у каждой запланированной задачи строка с числом запусков и потраченными токенами. -
promptCacheTtlпродлевает жизнь кэша основного разговора с 5 до 60 минут (на API-ключе или у облачного провайдера) — возврат после перерыва больше не начинается с холодного кэша. -
CLI похудел: бинарник сжат zstd, установка и автообновление тянут около 75 МБ вместо 340 (замер на Linux x64), а загрузка кода по требованию экономит 40–70 МБ памяти в каждой сессии.
ссылка на оригинал статьи https://habr.com/ru/articles/1076988/