agent hubПУТЕВОДИТЕЛЬ Начать

Документация

Поиск и экспорт локальной истории чатов Claude Code и Codex

Найдите прежний ответ, даже если не помните название чата. Agent Hub сохраняет поддерживаемые локальные разговоры Claude Code, Codex и DeepSeek Harness в один архив на вашем компьютере. Поиск работает по сохранённым сообщениям и может включать результаты инструментов. Оригиналы остаются у клиентов.

Сохраните нужные разговоры

Установите и настройте Hub по быстрому старту, затем откройте локальный интерфейс:

ahub ui
  1. Откройте All data → Chats.
  2. Раскройте Sources & automatic updates и выберите хранилища для чтения.
  3. Нажмите Save chats to Hub или Update archive now, если архив уже есть.
  4. Проверьте результат чтения каждого источника. Частично прочитанные или недоступные источники не считаются полной резервной копией.

Доступные поддерживаемые события копируются в приватное хранилище Hub. Разговоры не перемещаются, файлы клиентов не меняются. В архив могут попасть личные сообщения и результаты инструментов; выбирайте только те хранилища, которые хотите сохранить в Hub.

Найдите прежнее решение

Ищите по фразе из вопроса или ответа, например по тексту ошибки или названию endpoint. Если результатов много, отфильтруйте их по клиенту или проекту. Используйте Show → All events, если нужный текст находится в результате команды или технической записи.

Откройте результат, чтобы прочитать сообщения рядом с ним. Read original event показывает полную запись клиента. В сведениях о чате указаны сохранённые версии и неполнота данных. Сортировка от новых к старым использует дату первой записи разговора, а не последнего ответа.

В терминале можно искать по тому же архиву:

ahub history search "retry policy"
ahub history ls --client codex --limit 20
ahub history show CHAT_ID --offset 0 --limit 50

Замените CHAT_ID на ID из списка или результатов поиска. CLI возвращает JSON; если данные не поместились в одно окно событий, ответ содержит продолжение.

Скачайте оригинал или подготовьте контекст

В открытом чате раскройте Conversation details & preserved versions, выберите нужную версию и нажмите Download preserved source. Вы получите исходные байты в формате клиента, а не преобразованный в Markdown разговор. Не публикуйте файл, если в нём есть личные или рабочие данные.

Чтобы получить небольшой читаемый пакет для другого разговора, нажмите Continue in…, проверьте фрагменты и выберите Download context. Подробнее — в продолжении задачи в другом клиенте. Размер пакета ограничен; это не экспорт полного разговора.

Обновляйте архив

Update selected sources in the background проверяет сохранённую выборку каждые 30 секунд, даже после закрытия интерфейса. Необязательный запуск при входе в систему настраивается отдельно, после проверки плана. Недоступность оригинала не удаляет уже сохранённый чат. Подробнее — в обновлении и хранении архива.

Альтернативы и ограничения

Можно пользоваться историей и экспортом самого клиента или самостоятельно искать по читаемым локальным журналам. Hub полезен, если нужна одна сохранённая коллекция с поиском по нескольким поддерживаемым клиентам. Hansard тоже предоставляет общий архив; попробуйте подход, который вам удобнее.

Сейчас Hub читает поддерживаемые локальные JSONL Claude Code/Codex и форматы сессий DeepSeek Harness. Он не читает базы Cursor, не импортирует все облачные аккаунты, не восстанавливает удалённые сообщения и не сохраняет каждое вложение как отдельный файл. Отсутствующие вложения отмечаются отдельно от полноты сообщений. Текстовый поиск не означает, что найденный старый ответ по-прежнему верен. Перед использованием проверьте текущие файлы.

См. поддерживаемую историю и полноту данных и восстановление.