Авторы уже активно используют агенты для написания кода, но с обновлением Codex приложение перешло на принципиально новый уровень. Раньше люди применяли их только для создания диффов и управления репозиториями, а теперь они помогают создавать презентации на Slidev, записывать заметки голосом и генерировать такие артефакты, как index.html, PDF и электронные таблицы. Ключевое изменение заключается в том, что теперь у работы есть свое место для хранения, и процессы стали работать как управляемые циклы с общей памятью, инструментами доступа к компьютеру и поверхностью для проверки результатов.
Первым шагом стала функция Compaction, которая сжимает длинные трееды, позволяя им продолжать работу без необходимости хранить весь исторический чат. Пользователи создают закрепленные трееды для важных задач, где накапливается история, предпочтения и принятые решения. Через горячие клавиши Command-1 до Command-9 можно мгновенно переключаться между ними. Правда, здесь есть нюанс: старые длинные трееды занимают больше ресурсов при перезапуске, но для приоритетных проектов непрерывность стоит дороже скорости.
Голосовой ввод позволяет передавать агенту незафильтрованную версию мыслей, например, фраза «нужно найти Беня в Slack» звучит естественнее, чем в тексте. Это работает и с расшифровками звонков, которые становятся стартовой точкой для постов. Когда голос сочетается с функцией Steering, пользователь может направлять работу в реальном времени, не дожидаясь завершения шага, и сразу добавлять новые команды, например, «уменьши этот элемент» или «открой PR». Позже пульсации Heartbeats могут самостоятельно отслеживать изменения в запросах или чатах, превращая разовый запрос в длительный рабочий цикл.
Долговременные трееды требуют внешней памяти. Автор использует vault в Obsidian, где хранятся инструкции AGENTS.md, а также проекты и заметки. Этот хранилище работает как отдельный репозиторий, обеспечивая облачную доступность и позволяя сравнивать diff обновлений, чтобы видеть, что именно агент сохранил в памяти. Файловая система памяти делает знания устойчивыми даже если треды сжимаются или становятся дорогими.
В системе компьютерных и браузерных возможностей различают три типа доступа: $browser для локальных сайтов, @chrome для нескольких вкладок и @computer для управления окнами. Подключаемые инструменты вроде $slack, $gmail и $calendar помогают обрабатывать задачи до того, как они превратятся в код. Через навыки Skill Creator повторяемые действия можно упаковать в переиспользуемые блоки, а функция Remote Control позволяет управлять процессом удаленно, не отрываясь от текущей задачи.
Heartbeats настроены на периодическую проверку событий, например, агент каждые полчаса просматривает Slack на отсутствие ответов или следит за отзывами на видеопроекте, перерисовывая анимацию сразу после получения комментариев. В одном случае агент даже самостоятельно загрузил новый файл через @computer, потому что сервер MCP не мог этого сделать. Также Heartbeats обновляют vault как явную память.
Функция Goals задает четкие критерии завершения, как миграция библиотеки Rich на Rust с обязательным прохождением всех оригинальных тестов. Без такой проверки исполнение остается пожеланием. Самая интересная часть — боковая панель, где можно осматривать артефакты: таблицы, PDF, слайды, оставлять комментарии прямо на отрисованных макетах и редактировать ячейки в электронных таблицах. Встроенный браузер позволяет взаимодействовать с $browser и оставлять заметки, например, «сделай анимацию прыжка» в Storybook. Вместо тяжелых серверов лучше использовать простые index.html файлы, которые обновляются через Heartbeats, создавая устойчивые локальные приложения без необходимости поддерживать сервер.