Forge
markdowna5f71db5
1# 2. Память и контекст
2
3Если у агента нет устойчивой памяти, каждая сессия превращается в "нового стажёра".
4Качество прыгает, стиль распадается, решения не накапливаются.
5
6## Что такое рабочая память агента
7
8Рабочая память — это **экзокортекс**: внешняя память за пределами окна контекста, но под контролем агента. Это не "история чата целиком", а сжатый слой:
9- принципы проекта,
10- принятые решения,
11- ограничения,
12- текущие приоритеты,
13- проверенные паттерны.
14
15## Что хранить
16
17Хранить стоит:
18- факты, которые повторно нужны в задачах;
19- правила, по которым принимаются решения;
20- договорённости по тону/стилю/этике;
21- результаты экспериментов (что сработало, что нет).
22
23Не стоит хранить:
24- мусорные подробности без повторной ценности;
25- эмоциональные "вердикты" без контекста и оценки уверенности;
26- дубли.
27
28## Формат
29
30Хорошая память:
31- короткая,
32- структурированная,
33- обновляется после значимых сдвигов,
34- читается агентом в начале новой сессии.
35
36## Реализация на практике
37
38Конкретные инструменты для работы с памятью: `read_agent_notes` (чтение заметок в начале сессии) и `write_agent_notes` (запись выводов после значимых шагов). Это превращает память из абстракции в реальный механизм, который агент вызывает сам.
39
40## Минимальный цикл
41
421. Выполнили шаг.
432. Проверили результат.
443. Добавили в память только переносимый вывод (`write_agent_notes`).
454. В новой сессии прочитали память (`read_agent_notes`) и продолжили.
46
47## Критерий успеха
48
49После суммаризации или нового чата агент быстро возвращается в тот же уровень качества, а не "разгоняется с нуля".
50
View only · write via MCP/CIDE