Заметка ·

Создал систему памяти для своего ИИ-агента, чтобы он помнил всё о проекте

Создание системы памяти для ИИ-агентов, таких как Claude Code и Codex, поможет им эффективно запоминать ключевые аспекты проектов. Zero Day Protocol обеспечивает структурированное хранение информации, позволяя агентам легко восстанавливать контекст и принимать обоснованные решения.

Каждый раз, открывая проект заново в новой сессии, Claude Code, Cursor или Codex либо не помнят, что они делали по этому проекту в другой сессии, либо помнят лишь фрагментарно, потому что память самого агента не резиновая и имеет свои лимиты. Особенно они часто не помнят ни цели, ни архитектуру, ни принятые ранее решения. Я был вынужден заново пересказывать контекст — и так почти каждый раз.

Zero Day Protocol — это система памяти для кодинг-агентов. Она разворачивает в каждом проекте отдельную «ячейку памяти»: структурированную папку PROJECT/, где живут ТЗ (TOR.md), экспертная линза агента (SOUL.md), карта знаний (MEMORY.md) и журнал действий (LOG.md).

Дальше агент сам:

  • интервьюирует тебя на старте нового проекта — или сканирует уже существующий код;

  • загружает контекст в начале каждой сессии (через хук в Claude Code);

  • защищает секреты — приватные заметки не утекают в коммиты;

  • ведёт журнал решений, чтобы ничего не терялось.

И, одно из главных преимуществ - память живёт в самом репозитории, ездит с кодом, переносима между машинами/агентами/командой, а контекст остаётся лёгким за счёт ленивой подгрузки. Получается, даже если вы переустановите систему и удалите файлы своего ИИ-агента, то информация о вашем проекте и его предыдущих действиях никуда не пропадут и останутся в папке проекта.

Разработал в Claude Code, но можно адаптировать и под Codex, Cursor, Windsurf, Cline и любого другого агента, читающим файлы проекта. Открытый исходник, лицензия MIT.

Скачать можно тут: github.com/guloff/zero-day-protocol

После установки можете почувствовать себя Тони Старком и для запуска протокола достаточно будет открыть папку проекта и написать ИИ-агенту "запусти протокол нулевого дня". И, да, в IT уже есть схожий термин, но наш "нулевой день" к нему никакого отношения не имеет, а скорее является намеком на то, что запускать этот протокол нужно в самом начале работе - до того как начинаете работать над кодом.

Комментарии

Загрузка…

← Все заметки