Документация
Чаты и проекты
Hub сохраняет локальные копии поддерживаемых разговоров из Claude Code, Codex и DeepSeek Harness. Можно читать сообщения, искать по результатам инструментов и находить проекты, с которыми вы работали, даже если исходное хранилище клиента больше недоступно. Активными сессиями по-прежнему управляют сами клиенты.
Эти возможности относятся к текущим исходникам. Опубликованный бета-архив может быть старее; перед сравнением поведения проверьте ревизию исходников на лендинге.
Сохранить историю
ahub ui
- Откройте All data → Chats, затем Manage history sources.
- Выберите поддерживаемые хранилища и нажмите Capture selected history.
- Дождитесь результата и проверьте полноту сохранения. Скопированные разговоры теперь находятся в Hub; оригиналы остаются на месте.
Проекты группируются по рабочим папкам, записанным в чатах. Чтобы читать их историю, не нужно регистрировать каждый проект вручную. Память проекта и доступ клиентов подключаются отдельно. Вложенные папки и worktree доступны внутри проекта; недоступные исторические пути сохраняются с соответствующей пометкой.
Читать и искать
В списке видны понятное название, клиент, проект и дата первой записи в часовом поясе браузера. Сначала идут чаты с более новой датой первой записи; Date → Oldest first меняет порядок. Это не сортировка по последнему ответу. Чаты без известной даты остаются в конце.
Откройте разговор, чтобы читать сообщения. В All events доступны технические события и контекст окружения. Read original event открывает полную исходную запись. В сведениях о разговоре находятся сохранённые версии, полнота данных, скачивание оригинала и удаление из архива. Старые технические названия исправляются по сохранённым событиям без повторного импорта.
Поиск работает по архиву, включая сообщения и данные инструментов. Инструкции из старых разговоров не выполняются. Отсутствующие вложения и неподдерживаемые данные отмечаются явно; локальный импорт не восстанавливает удалённые, облачные или ещё не записанные сессии.
Поддерживать актуальность
Включите Keep updated, чтобы проверять выбранные хранилища каждые 30 секунд, пока открыт раздел Chats или Projects. Обновление сохраняет новые поддерживаемые изменения; перезагрузка страницы не удаляет уже сохранённые данные. Закрытие браузера не устанавливает фоновую службу.
Для обновления независимо от браузера оставьте запущенным наблюдатель в терминале:
ahub history watch
Сохранение истории и автоматизация памяти — разные операции. Импорт чата не превращает все сообщения в записи памяти и не заменяет историю в клиенте.
Дать другому клиенту доступ
В Projects раскройте Access & project settings и нажмите Connect clients…. Проверьте, какой проект и источники доступны через подключение, выберите клиентов и примените план. Созданное подключение History MCP позволяет этим клиентам просматривать, искать и читать выбранную часть архива. Отзыв доступа сохраняет данные.
Это общий доступ к прошлым разговорам. Новая сессия с выбранным контекстом и продолжение нативной сессии в другом клиенте — отдельные возможности; Hub пока не переносит работающую сессию между клиентами.
Где находятся данные
Работающий сервер переиспользует названия и даты, если сохранённый индекс не изменился. Первый отсортированный список после перезапуска может загружаться дольше; последующие используют уже полученные сведения. Проверки доступа по-прежнему используют актуальный каталог.
По умолчанию архив находится в ~/.agent-hub/state/history и исключён из обычной Git-истории Hub. В нём хранятся исходные байты и производные индексы. Новые сообщения появляются после следующего сохранения. Исчезновение источника само по себе не удаляет архив. Удаление чата из Hub оставляет оригинал в клиенте и предотвращает автоматический повторный импорт этого чата.
ahub history status
ahub history rebuild
Status показывает состояние архива. Rebuild проверяет сохранённые исходные данные и пересоздаёт индексы событий без чтения клиентов и обращения к модели. Он не восстанавливает повреждённый каталог или блок исходных данных. Перед reset прочитайте о восстановлении: команда архивирует текущее управляемое состояние и может вернуть более старый архив или правила доступа.
Остальные части Hub описаны в руководстве по интерфейсу, памяти и автоматизации.