Постоянная память и личность для агента на Claude Code
Джастин Хэдли дал агенту на Claude Code память и личность, и через четыре месяца агент по имени Dawn вёл 59 задач по расписанию. Одна из сессий при этом уничтожила данные в продакшене.
Что сделали
Джастин Хэдли запустил агента на Claude Code, с которым общался через Telegram. Каждая сессия стартует с загруженными памятью и личностью и завершается после работы. Большую часть инфраструктуры написал сам агент. Это менеджер процессов для сессий, многоуровневая память и повторная подгрузка личности после каждого старта или сжатия контекста. Исходящие действия, например письма и пуши в репозиторий, перед отправкой проверяет отдельный ИИ. У агента есть доступ к почте, и он запускает задачи по расписанию.
Что получилось
Через четыре месяца агент по имени Dawn вёл 59 задач по расписанию и успел пообщаться больше чем с 470 людьми. Он даже неделю участвовал в совместном проекте с открытым кодом, о котором автор не знал. Сессия 22 февраля уничтожила данные в продакшене, их восстановили из резервной копии четырёхдневной давности.
На что обратить внимание
Первая память в одном файле переполнила рабочую память агента примерно за неделю. Комментатор, который попробовал Instar, потратил около $25 и 12 часов, так и не запустил его и назвал его работу дорогой.
Пояснение
Сжатие контекста (compaction) это момент, когда Claude Code сокращает историю диалога, чтобы она поместилась в лимит модели. После него агент может забыть, кто он, поэтому личность подгружают заново.
Кому пригодится
Тем, кто хочет, чтобы агент помнил прошлые сессии и работал как постоянный помощник, а не начинал каждый раз с нуля.
Попробуйте сами с Claude Code
В папке проекта [путь] заведи файл постоянной памяти и короткое описание своей личности (имя, роль, как мне удобно работать, текущие цели [цели]). В конце каждой сессии дописывай в память, что сделано, какие решения приняты и какие задачи остались. Готово, когда я могу начать новую сессию, а ты по одной только памяти расскажешь, на чём мы остановились.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: dev.to ·