ТЛ;ДР Рефакторинг меняет код; Заметки помощника об этом коде остаются прежними. Заметит ли он это, зависит от двух вещей: указывает ли примечание на код, о котором идет речь, и проверяется ли этот указатель перед использованием примечания? GitHub Полицейский...
ТЛ;ДР
Рефакторинг меняет код; Заметки помощника об этом коде остаются прежними. Заметит ли он это, зависит от двух вещей: указывает ли примечание на код, о котором идет речь, и проверяется ли этот указатель перед использованием примечания?
GitHub Copilot Memory документирует как код цитирования фактов, так и цитаты перед использованием проверяются по текущей ветке. Клод Код датирует свои записи и сообщает модели, что нужно сверять старые записи с текущим кодом, когда она их использует. Курсор предлагает правила, которые ссылаются на файлы, а не копируют их.
Девин и Клайн привязывают память к сеансу, из которого она пришла, или к файлам уценки, которые вы или агент поддерживаете в актуальном состоянии. Уровни памяти (Zep, Mem0, Supermemory, Cognee) отслеживают факт до разговора или документа, а не до кода.
После рефакторинга: держите в памяти то, что уже говорит код, укажите остальным файлы и датируйте их, запустите существующие проверки, замените устаревшую заметку вместо добавления исправления и отправьте измененные документы по пути обновления.
Переименованную функцию легко найти в репозитории. Гораздо сложнее вырвать из памяти помощника.
В инженерном сообщении GitHub о памяти Copilot говорится, что основная задача — не извлечение, а «обеспечение