Контекстное окно Hermes велико, но каждая новая сессия начинается с нуля — опыт, накопленный в предыдущем раунде предложений, проанализированные структуры проектов, обсуждённые лучшие практики — всё 'забывается' по завершении сессии. В чисто разговорных инструментах это можно только принять, но в HagiCode система Vault меняет игру.
Vault — кросс-проектный персистентный слой хранения знаний HagiCode. Его основная философия проектирования — 'зарегистрируй один раз, переиспользуй везде':
Если Monospecs позволяет Hermes понять, где находятся проекты, то Vault позволяет Hermes помнить, что мы изучали раньше. Первый расширяет пространственное видение Hermes, второй продлевает временную память Hermes — вместе Hermes больше не чужак, представляться заново каждый раз, а долгосрочный партнёр, по-настоящему понимающий ландшафт вашего проекта и накопление знаний.
- Многотипные контейнеры знаний: Vault поддерживает четыре типа — folder (общие файловые каталоги), coderef (специально для изучения open-source проектов, автоматически инициализирующий стандартизированные структуры каталогов), obsidian (напрямую подключает вашу существующую записную книжку Obsidian) и system-managed (автоматически управляемые системой конфигурации проектов и библиотеки шаблонов промптов). Вы можете зарегистрировать в Vault разбросанные репозитории кода, учебные заметки и проектные документы — Hermes автоматически воспринимает наличие этих ресурсов знаний в любом предложении.
- Автоматическое внедрение ИИ-контекста: каждый раз, когда начинается новое предложение, HagiCode автоматически внедряет вашу зарегистрированную информацию Vault в контекст Hermes. Не нужно вручную копировать фрагменты кода или заново объяснять предысторию проекта — Hermes получает предложение, уже зная, какие учебные ресурсы и эталонные проекты вам доступны, и может начать работу непосредственно из существующих знаний.
- Тонко-гранулярный контроль доступа: каждый Vault может быть помечен как reference (только чтение) или editable. Эталонные библиотеки кода для open-source проектов устанавливаются в режим только для чтения — Hermes может читать и анализировать, но не изменять, предотвращая случайные правки. Ваши собственные проектные Vault, помеченные как editable, позволяют Hermes помогать вам писать код напрямую. Эта граница держит свободу ИИ всегда под контролем.
- Кросс-проектное переиспользование знаний: зарегистрируйте Vault 'эталон паттернов проектирования' при анализе Проекта A, и Hermes сможет получить к нему доступ в любом последующем предложении. Не нужно повторно строить базы знаний — Vault превращает ваши учебные результаты и эталонные ресурсы в наследуемые долгосрочные активы.