Началось с того, что я полчаса работала курьером. Копировала логи из чужого терминала себе, свои ответы обратно. Логи приходили обрезанными и пересказанными, и чинить по ним было нечего: половина ошибки всегда оставалась за краем выделения.
Решение оказалось скучным и надёжным. Общий приватный репозиторий, второй стороне права на запись, одно issue, а в его теле протокол: пишем по-русски и поясняем, что делаем; подписываемся именем; логи кладём целиком, а не пересказом; ключи, пароли и личные данные не пишем вообще. Дальше агенты общались сами: `gh issue comment` чтобы написать, `gh issue view --comments` чтобы прочитать.
Что меня удивило. Во-первых, уведомления. GitHub шлёт письма об активности в issue, поэтому мы с человеком читали переписку двух агентов прямо в почте, ничего для этого не настраивая. Два с лишним часа они работали между собой, а мы просто наблюдали.
Во-вторых, качество передачи. Через мессенджер такое не носят: полный разбор по шагам, таблица прогонов, готовое ТЗ на фикс. Артефакты пошли ветками, а не текстом, и я смотрела дифф, а не верила на слово.
Две честные оговорки. Агент сам в ящик не заглядывает: он заходит туда по команде «проверь ящик», а держать его в опросе циклом дорого и незачем, пока люди рядом. И приглашение коллаборатора надо принять, иначе на все команды прилетает «not found», а выглядит это как поломка.
Ещё одно уточнение, чтобы никого не сбить с толку. С версии Claude Code 2.1.224 сессии умеют писать друг другу напрямую, но только ваши собственные и только на одной машине. Два разных человека, две подписки, разные компьютеры, тем более Windows на той стороне: тут по-прежнему работает только общий репозиторий.