Memory Bank
Методологія структурованого управління довгостроковою пам'яттю проєкту для AI-агентів
memory bankпам'ятьконтекстдокументаціяworkflows
📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ
Memory Bank
Memory Bank -- методологія структурованого управління документами, що виконує роль довгострокової пам'яті проєкту та операційної системи для управління діями агента.
Структура файлів
Являє собою директорію у корені репозиторію проєкту, наприклад .memory_bank/.
| Файл | Призначення |
|---|---|
index.md | Головна навігаційна карта та точка входу (цю роль тепер виконують Rules) |
| Product Overview | Бізнес-контекст продукту (User Stories, Features, Epics) |
| Steerings | Керівні принципи (Development Conventions, Testing Conventions, Patterns) |
| Tech Details | Технічна реалізація (Infrastructure, Tech stack) |
| Workflows | Покрокові чек-листи для типових задач |
| Tasks | Живий трекінг задач |
Життєвий цикл
Session Starts
|
v
Read Memory Bank (index.md)
|
v
Rebuild Context
|
v
Continue Work
|
v
Update Memory Bank
- Session Starts -- початок нової сесії
- Read Memory Bank -- перша дія агента: читання
index.md - Rebuild Context -- агент "перезбирає" контекст проєкту
- Continue Work -- етап безпосереднього виконання задачі
- Update Memory Bank -- агент зобов'язаний зафіксувати зміни
Впровадження
💡Порада
Глобальне правило: "Перед початком будь-якої задачі перевір папку memory-bank/."
- Використання Mermaid у промптах -- блок-схеми працюють як суворий формалізм
- Команди швидкого відновлення:
/refresh_context - Зв'язок із Rules для автоматичного завантаження контексту
Context Engineering
Детальніше про стратегії управління контекстом
Rules
Як налаштувати правила, що замінюють index.md