Игорь Градов
Игорь Градов
5 мин
ai

Перенос 53 чатов из Claude Code в Codex показал, что такое ИИ-агент без памяти проекта

Автор Хабра после внезапной блокировки платной организации в Claude Code попытался перенести 25 проектов и 53 чата в Codex, и спор в комментариях показал, что память проекта нельзя хранить в одном месте.

Перенос 53 чатов из Claude Code в Codex показал, что такое ИИ-агент без памяти проекта

Если вы только разбираетесь, что такое ИИ-агент: это нейросеть, которая не просто отвечает в чате, а сама работает в проекте. Она читает файлы, правит код, запускает проверки. Ниже по шагам разберём, как собрать агенту контекст, чтобы при смене сервиса не потерять месяцы работы.

Почему это важно

Смена сервиса больше не означает потерю наработок, если знания проекта лежат у вас, а не в чате чужой платформы. Этот случай показал, что сохранить историю, передать незавершённую работу и дать агенту достоверные знания можно только разными способами.

Код при переезде остался на компьютере, репозитории никуда не делись. Но за несколько месяцев накопились десятки разговоров об архитектуре, ошибках и планах, и далеко не всё попало в документацию. Штатный импорт в Codex перенёс около 50 сессий, однако переписки плохо привязались к проектам. Тогда автор нашёл Hansard и стал искать по старой истории через поиск.

В комментариях на Хабре greenrus предложил хранить решения и планы в Git, системе контроля версий (журнале всех изменений в файлах проекта). mist56 напомнил про навыки агента, базу знаний и документацию, а также про количество мусора в старых диалогах. becefi поднял вопрос о переносе хода рассуждений модели и о различиях в протоколах разных моделей. RouR написал отдельную статью «Контекст должен быть в репозитории, а не в чате».

Что понадобится?

  • Проект в Git или хотя бы в папке на вашем компьютере.
  • Агент для работы с кодом, у автора это Codex.
  • Файл инструкций AGENTS.md или CLAUDE.md, то есть памятка, которую агент читает первой.
  • Для старых переписок инструмент поиска по сессиям, например Hansard или deja-vu.
  • От одного до двух часов, чтобы навести порядок в небольшом проекте.

Как собрать контекст агенту по шагам?

  1. Определите задачу. Сохранить историю, передать незавершённую работу и дать агенту достоверные знания: это три разных задачи, и каждая решается своим способом.
  2. Дайте агенту карту, а не архив. Новый сотрудник не читает всю историю проекта, ему дают карту системы, инструкции и конкретную задачу. В небольшом проекте часто хватает AGENTS.md, актуальной документации, рабочих планов и тестов.
  3. Записывайте решения отдельно. Для этого подходят ADR, записи архитектурных решений (короткие заметки «что выбрали и почему»). Код показывает, что сделано, но не объясняет причину выбора.
  4. Для большого проекта постройте карту кода. Aider Repo Map собирает компактную схему структуры проекта с учётом бюджета токенов (порций текста, за которые платят и которыми ограничена память модели). В статье «Codebase Intelligence для агента» так разбирают проект на Rails размером более 3,5 млн строк.
  5. Сверяйте документы с кодом. OpenSpec и GitHub Spec Kit помогают вести работу через требования и планы, а doubled-graph из подхода GRACE сравнивает заявленную архитектуру с реальной структурой кода.
  6. Подключите поиск по старым сессиям. Hansard ищет по сохранённым сессиям разных агентов, достаёт нужное через функцию Recall и позволяет продолжить работу в другом окружении.

Стартовый промпт для агента в новом проекте может выглядеть так:

Прочитай AGENTS.md и папку docs. Не изучай всю историю проекта.
Кратко опиши архитектуру, ограничения и текущее состояние работы.
Если документация расходится с кодом или тестами, доверяй коду и сообщи о расхождении.
Как это сработало у автора

Автор разрабатывает NetRuleRouter, программу, которая направляет трафик через разные подключения. Разбирая ошибку 5010 в TUN (виртуальном сетевом адаптере Windows), агент через Hansard нашёл в старых сессиях нужные сведения.

Hansard подтвердил TUF как выделенный Windows-ноутбук и локальную копию репозитория на нём. : ИИ-агент автора, сессия по NetRuleRouter

После этого агент предложил сначала проверить журналы и порядок работы TUN и маршрутов, а уже потом менять код. Сведения о тестовом ноутбуке в архитектурную документацию обычно не попадают, но для диагностики они пригодились.

Частые ошибки
  • Скармливать агенту всю историю. В старых переписках рядом с ценным лежат ошибочные гипотезы и устаревшие сведения.
  • Считать Git памятью. Это контроль версий: в нём можно хранить спецификации и планы, но польза зависит от их актуальности.
  • Верить документу без проверки. Если в документе модули независимы, а в коде их уже связали, агент предложит правку по старой картине.
  • Строить сложную систему для маленькой утилиты. Сверка графов и спецификации требуют сопровождения и окупаются только в крупных проектах.
  • Ждать чуда от поиска по истории. Автор честно пишет, что пока не может утверждать, ускорил ли Hansard исправление ошибки.

Что с этим делать прямо сейчас, по ролям

Автору Дзена. Тот же принцип работает и с текстами: держите файл с правилами канала, тоном и списком прошлых тем, а не надейтесь на память чата.

Маркетологу. Выносите решения по кампаниям в отдельный документ: при смене сервиса или подрядчика контекст переедет вместе с вами.

Предпринимателю из РФ и СНГ. Случай автора показал, что доступ к зарубежному сервису может закрыться неожиданно. Из доступных в РФ аналогов есть YandexGPT и GigaChat, и для них правило то же: инструкции и решения храните у себя.

Совет редакции dzen.guru

На мой взгляд, главный вывод тут не про Codex и не про Claude Code, а про привычку записывать, почему вы приняли решение. Я бы начал с одного файла инструкций и папки с решениями, а инструменты вроде deja-vu от VShulcz подключал позже: он ищет по журналам агентов и умеет командой deja wip восстанавливать незавершённую работу, а командой deja fix находить прежние действия после похожих ошибок. Честная оговорка: ни один из этих инструментов пока не доказал, что экономит время, это видно лишь по отдельным эпизодам. Но тот, кто держит знания проекта у себя, переживёт блокировку любого сервиса за вечер, а не за месяц.

Работайте с нейросетями без потери наработок

В dzen.guru разбираем, как выстроить работу с ИИ так, чтобы контент и знания оставались вашими.

Перейти в dzen.guru
Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Детектор дипфейков встроили в IVA MCU: подмену лица ловят во время созвона, а не после платежа
ai

Детектор дипфейков встроили в IVA MCU: подмену лица ловят во время созвона, а не после платежа

Компании VisionLabs и IVA Technologies встроили детектор дипфейков в российскую платформу видеосвязи IVA MCU, и теперь подмену лица ловят прямо во время…

4 мин
MLSecOps-сканирование находит ИИ-активы в репозитории до релиза: недели ручной работы не нужны
ai

MLSecOps-сканирование находит ИИ-активы в репозитории до релиза: недели ручной работы не нужны

Сканер безопасности ИИ в платформе INFERA AI.SafeCode собирает в один реестр модели, промпты, ИИ-агентов и обучающие данные из репозитория и проверяет их до…

6 мин
InfiniBand отдаёт в работу 52,8% мощности кластера против 34,2% у Ethernet
ai

InfiniBand отдаёт в работу 52,8% мощности кластера против 34,2% у Ethernet

Обучение больших языковых моделей вернуло спрос на InfiniBand, сеть с предсказуемой задержкой, и ниже пошаговый разбор, как выбрать поколение, топологию и…

5 мин