Claude Code за неделю: /resume в десктопе, запуск сессии с телефона и своя память у субагентов

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-reviewer
description: Reviews code for quality and best practices
memory: 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

2.1.247

2.1.246

2.1.245

2.1.243

@opium
01.09.2026 08:20 UTC
Первоисточник

Комментарии

@globalldev
01.09.2026 13:38 UTC
0

Про /resume полезно знать, как оно устроено внутри - я разбирал это руками, когда переносил одну беседу между claude и codex.

Сессия claude это просто ~/.claude/projects/<ключ проекта>/<uuid>.jsonl. Подхватывается файл из любого ключа, cwd на это не влияет. Два условия, без которых будет No conversation found: uuid и parentUuid должны складываться в цепочку, и у последней записи должен стоять ISO-таймстемп. Контекст модель собирает обратным ходом по parentUuid, то-есть ветку можно обрезать и она продолжится с нужного места.

У codex наоборот - он находит сессию по имени файла (rollout-<дата>-<uuid>.jsonl), session_index.jsonl для этого не нужен, а до модели доезжают только строки response_item.

Проверял на claude 2.1.233 и codex 0.147.0 - в свежих версиях формат могли поменять.

Практический вывод: перекинуть беседу между клиентами можно и без /resume, файлы читаемые. Только не подкладывайте туда чужие system-блоки - агент честно принимает их за prompt injection и начинает спорить с собственной историей.

@opium
01.09.2026 13:41 UTC
0

А зачем, если надо можно просто попросить нужное Клода написать в чатгпт ну и наоборот, ну или просто сразу попросить их сходить в файлы конкурента и забрать самому нужную сессию