Что если дать AI агенту возможность редактировать свою память?
Есть мысль, что в текущих harness'ах возможно не хватает одной штуки.
Сейчас у агентов есть дофига способов обогатить свой контекст (добавить данные в сессию):
— memory tools
— всякие RAG по документам
— MCP серверы, которые ходят в файлы/базы/таски
— разные rules/AGENTS.md/CLAUDE.md
Но почти все эти вещи лишь добавляют данные в контекст. Сессия растет, переваливает за лимит, потом суммаризируется. Данные сжимаются, детали теряются.
Почему нет тулов, которые удаляют/меняют историю текущей сессии?
Например, можно попробовать позволить агенту делать такие операции:
— забыть кусок текущей сессии
— заменить часть текущей сессии на кастомный текст (типа заменить логи неудачных попыток что-то сделать -> сразу на какой-то вывод из этих фейлов, чтобы не гонять всю историю через LLM)
Кажется, это могло бы позволить агенту работать с задачами гораздо дольше без компактинга в рамках того же контекстного окна;
Кто-то видел что-то такое рабочее?
Может есть какие-то MCP, хаки в Claude Code/Codex/Cursor, hooks в harness'ах или проекты на Github, которые уже идут в эту сторону?
Хочу потестить такой подход.
Post #70
13.2K
- 🤔 51
- ✍ 16
- 🐳 6
- 🤝 5
- 😎 2