Память и контекст разговора
Память хранит многоразовые заметки; Контекстное окно - это материал, доступный для конкретного запроса модели. Сохраненная записка не является доказательством того, что агент вспомнил ее, а видимое старое сообщение не является доказательством того, что вся оригинальная история вписывается в следующий запрос.
Используйте категорию для долгосрочных соглашений, таких как сохранение исходных чисел и разделение длины гена от количества образцов. Включите Memory и Auto-recall категории, когда вы хотите, чтобы эти соглашения были предоставлены для новых запросов.
Создайте категорию и заметку
Практический пример Сохранить и отозвать отчетную конвенцию RNA-seq
- Открыть Settings → Memory → New category.
- Введите
RNA-seq methodsкак Name. В When should the agent save a note here? опишите, когда подтвержденный метод относится к этой категории. - Auto-recall намеренно. Этот пример оставил его для примечания к методу, поддерживаемому вручную.
- Выберите Create, затем Add. Введите заметку и выберите Save.
- Оставьте и откройте категорию, чтобы проверить ее содержание и подсчитать.

Сохраненная записка гласит: "Сохранить первоначальную матрицу подсчета ГЭП в неизменном виде. Сохраняйте идентификаторы гена Entrez в виде текста, сохраняйте длину гена отдельно от количества выборок и записывайте вход SHA-256 с каждой производной таблицей». Это рабочая конвенция, а не заявление о результатах анализа.

| Контроль | Эффект и граница |
|---|---|
| Переключатель памяти | Включить/отключить агент сохранения и отзыва. Off сохраняет существующие заметки и позволяет вручную редактировать. |
| Категория: | Покажите ноты этой категории и подсчитайте. Группы категорий, связанные с памятью в проектах. |
| Вид на проект | Показать проецируемые заметки; Отличить его от глобальной категории. |
| Новая категория | Имя до символов 64, руководство до 1,000; Максимальные категории 10. |
| Добавить / Memory Note | Создайте заметку до символов 4,000. Пустой текст сохраняет Сохранить недоступным. |
| Копировать заметку | Копируйте его текст. |
| Редактировать примечание → Сохранить/отменить | Настаивайте на пересмотренном тексте или отклоняйте это редактирование. |
| Категория действий: Edit | Измените название категории, руководство и автоматический вызов. |
| Категория действий → Автовызов | автоматическое включение в эту категорию; Основной переключатель памяти все еще работает. |
About you — это встроенная категория. Его личность не может быть отредактирована или удалена как пользовательская категория.
Сохранить конвенцию от разговора
- Включи Settings → Memory → Memory. Открыть RNA-seq methods → Category actions и включить Auto-recall.
- В разговоре с вашим проектом попросите агента запомнить подтвержденную конвенцию и назвать категорию. Например: "Запомните в методах RNA-seq: для описательного QC GSE60450 сообщите о генах нулевого счета отдельно от обнаруженных генов; Для каждой выборки оба счета должны суммироваться в 27,179".
- Проверяйте запрос Save memory, когда требуется одобрение. Проверьте предлагаемый контент, категорию и объем проекта перед выбором Allow once. Выберите Deny, если он не представляет собой согласованную конвенцию
- Вновь открыть категорию. Убедитесь, что примечание существует, имеет намеченный текст и отображается в соответствии с намеченным проектом. Маркировка auto идентифицирует примечание, созданное агентом; Это не означает, что вычисление подтвердило конвенцию.

Проверить отзыв в новом разговоре
Запустите Новый разговор в том же проекте и спросите, какая конвенция о сохранении отчетности применяется, не предоставляя ответа. Сравните ответ с вашей запиской. На вопрос в оригинальном разговоре можно ответить из его существующей истории.
Выключите основной Memory и повторите вопрос в другом новом разговоре. Убедитесь, что агент больше не получает заметку через память приложения. Ваши сохраненные заметки остаются в настройках. Отключение памяти не стирает заметку или не удаляет текст, уже присутствующий в существующем разговоре.
Вышеприведенное сохранение последовало за явным запросом «запомнить». Это не доказывает, что агент спонтанно идентифицирует каждую полезную конвенцию. Контекстное уплотнение отделено от сохранения заметки памяти.
Проверить контекст разговора
Во время сеанса откройте Используемый контекст или Add menu → Context window, когда это доступно. Проверить Current composition, History и Session call summary. Категории могут включать в себя System prompt, Инструменты и агенты, Сообщения, Коннекторы и MCP, Skills и накладные расходы.
Выберите точку истории, чтобы проверить ее пробег, модель, заполняемость и состояние терминала. Местные оценки и измерения, о которых сообщают поставщики, могут отличаться; Недоступная деталь категории не является нулевым использованием. Маркер уплотнения записывает контекстное событие, а не новый сохраненный артефакт или удаление каждого видимого сообщения. Ручное управление уплотнением зависит от активной структуры.
Когда OpenCode предоставляет Compact в контексте, выберите его и ждите Context compacted. Оригинальные сообщения могут оставаться видимыми, в то время как бэкэнд продолжается из резюме. Прежде чем продолжить, попросите агента перечислить сохраненные ограничения и сравнить их с вашими требованиями. Повторите любые недостающие или неправильные ограничения перед началом следующей операции. Компактность не гарантирует удержание без потерь; Измерения провайдера могут отличаться от местных оценок.

Для продолжения изложите текущую цель, принятые решения, точные файлы ввода / вывода, валидацию уже сделанных и нерешенных вопросов. Свяжите сохраненные доказательства, а не полагайтесь на память, чтобы восстановить ее. Используйте Сессии и отделения для ветвления/экспорта и Использование для кумулятивного объема токенов.
Исключить только предполагаемый объем
Delete note удаляет одну заметку после подтверждения. Delete category удаляет категорию и ее примечания. Проверить пострадавший счет. Clear all удаляет пользовательские категории и заметки, сохраняя О вас. Отменить, когда объем больше, чем предполагалось. Старые резервные копии все еще могут содержать удаленные заметки.
Источники: Схема памяти, Панель памяти, контекстный просмотрщик.