Hansard перенёс историю 25 проектов и 53 диалогов из Claude Code в Codex
После блокировки Claude Code автору потребовалось продолжить 25 проектов в Codex, не потеряв решения из 53 диалогов. Встроенный импорт перенёс около 50 сессий, но часть из них связал не с теми проектами. Hansard решил задачу иначе: сохранил исходные разговоры в отдельном архиве и дал новым агентам поиск по ним через Recall.
AI-обработка оригинала Habr AI; редакция Hamidun News
Когда доступ к Claude Code исчезает, код остаётся на диске, репозитории — в Git, а вот логика принятых решений внезапно превращается в археологию. Почему выбрали именно эту библиотеку? Какой вариант уже пробовали и отвергли? На каком баге остановились вчера? Часто ответы живут только в истории диалогов с агентом.
Автор исходного материала столкнулся именно с этим: после блокировки платной организации Anthropic ему пришлось переносить работу в Codex. На компьютере сохранились 25 проектов и 53 диалога Claude Code. Встроенный импорт Codex перенёс около 50 сессий, но часть разговоров оказалась привязана не к тем проектам, а полезный контекст смешался со служебными сообщениями. Формально история появилась. Практически продолжать работу с ней было неудобно.
Почему простой импорт не решает задачу
Нативный импорт переносит данные из одного конкретного инструмента в другой. Это помогает при разовом переезде, но создаёт новую зависимость: при следующей смене агента процедуру придётся повторять. Кроме того, наличие старого чата в интерфейсе ещё не означает, что модель понимает цепочку решений и умеет найти нужный фрагмент.
Hansard предлагает другую схему. История Claude Code, Codex, Cursor, OpenCode, Kimi Code и ряда других инструментов складывается в независимый архив. Агент не получает весь архив целиком — он обращается к поиску, находит связанные с проектом сессии и читает только подходящие фрагменты. Это экономит контекстное окно и сохраняет ссылку на исходное обсуждение.
Простой пример: разработчик открывает проект в Codex и просит восстановить решения по авторизации. Recall ищет упоминания нужного репозитория, файлов и задач во всех сохранённых сессиях. Затем агент сопоставляет прежние договорённости с текущим кодом и показывает, что уже сделано, какие варианты отклонены и где остановилась работа.
Как собрать архив
У Hansard есть графическое приложение для Windows и macOS, а также CLI для Windows, Linux и macOS. Перед импортом стоит проверить найденные источники и ожидаемый объём данных командой hansard init --dry-run. Полный первоначальный импорт запускается через hansard init --since all, а его состояние проверяется командами hansard status и hansard doctor.
Для подключения поиска к Codex используется hansard integrations add-to codex, к Claude Code — hansard integrations add-to claude, к OpenCode — hansard integrations add-to opencode. После изменения конфигурации агент нужно перезапустить. В Codex поиск вызывается навыком $recall, в Claude Code и OpenCode — командой /recall.
Практический порядок безопаснее строить так: сначала выполнить пробное обнаружение источников, затем импортировать небольшой период, проверить несколько проектов и только после этого добавлять всю историю. Если ранее сессии Claude Code уже импортировались в Codex, их нужно считать возможными копиями, а не самостоятельными источниками. Удалять спорные записи до ручной проверки не стоит.
Ограничения, о которых нельзя забывать
Поддержка агентов несимметрична. Один инструмент может отдавать историю, но не уметь запускать новую сессию с восстановленным контекстом. Часть функций — Deep Recall, граф связей, статистика токенов и командная синхронизация — в исходном эксперименте не проверялась и описана по документации разработчика. Windows-приложение на момент публикации имело статус preview, а его установщик не был подписан.
Есть и более важный риск: архив сессий может содержать ключи, персональные данные, внутренние адреса и фрагменты закрытого кода. Перед синхронизацией между устройствами или передачей архива команде нужно выяснить, где физически лежат данные, как они шифруются и что именно получает поисковая модель.
Главный вывод не про Hansard как отдельный продукт. Историю работы с ИИ-агентом пора считать частью инженерного актива — рядом с кодом, документацией и журналом архитектурных решений. Если агент стал рабочим инструментом, его память должна переживать блокировку аккаунта, смену подписки и следующий переезд.
- 8 нояб. 2026 г.AI Context Kit: один Git-репозиторий с Markdown вместо копий контекста в ChatGPT и Claude
- 8 нояб. 2026 г.Anthropic сокращает задержку Claude в длинных диалогах примерно на 35%
- 8 нояб. 2026 г.Athenahealth подключила Claude к медкартам более 20% жителей США
- 8 нояб. 2026 г.Anthropic доказывает происхождение ответа ИИ без раскрытия весов модели
Вопросы и ответы по материалу
Что известно по теме: почему простой импорт не решает задачу?
Нативный импорт переносит данные из одного конкретного инструмента в другой. Это помогает при разовом переезде, но создаёт новую зависимость: при следующей смене агента процедуру придётся повторять. Кроме того, наличие старого чата в интерфейсе ещё не означает, что модель понимает цепочку решений и умеет найти нужный фрагмент. Hansard предлагает другую схему. История Claude Code, Codex, Cursor, OpenCode, Kimi Code и ряда других инструментов складывается в независимый архив.
Что известно по теме: как собрать архив?
У Hansard есть графическое приложение для Windows и macOS, а также CLI для Windows, Linux и macOS. Перед импортом стоит проверить найденные источники и ожидаемый объём данных командой hansard init --dry-run. Полный первоначальный импорт запускается через hansard init --since all, а его состояние проверяется командами hansard status и hansard doctor.
Что известно по теме: ограничения, о которых нельзя забывать?
Поддержка агентов несимметрична. Один инструмент может отдавать историю, но не уметь запускать новую сессию с восстановленным контекстом. Часть функций — Deep Recall, граф связей, статистика токенов и командная синхронизация — в исходном эксперименте не проверялась и описана по документации разработчика. Windows-приложение на момент публикации имело статус preview, а его установщик не был подписан.
Соберите рабочего ИИ-агента или сервис своими руками без ручного кода
В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.