Человек описал, как workspace перестаёт разваливаться, если агент не просто выполняет задачи, а помогает поддерживать свои же правила, память и инструменты.
🧩 Проблема в кейсе следующая — у многих OpenClaw быстро превращается в свалку: слишком много контекстных файлов, память разрастается без пользы, навыки висят мёртвым грузом, а границы между личностью агента, памятью, инструментами и проектами размываются. На таком фоне система сначала выглядит умной, а потом начинает ломаться об собственную сложность.
⚙️ Автор решает это через разделение ролей и память по запросу:
• SOUL.md — стиль, поведение и голос агента;
• AGENTS.md — правила запуска, память и операционные привычки;
• USER.md — контекст человека и его цели;
• MEMORY.md — не свалка, а индекс, который ведёт к нужным записям;
• папки memory/people, memory/projects, memory/decisions — отдельные слои для разных типов контекста;
• skills и tools — только то, что реально используется в повторяющихся сценариях.
Если совсем просто: агент не держит всё в голове сразу, а быстро находит нужное по структуре и связям между файлами.
Что видно по кейсу — когда память оформлена как индекс, а не как один огромный файл, система дольше остаётся управляемой и легче расширяется без хаоса.
Я отдельно отметил мысль про самообслуживание среды. Полезность здесь появляется не от того, что агент «умный», а от того, что ему разрешают улучшать собственные документы, скрипты и правила работы. Это уже не набор разрозненных заметок, а рабочая инфраструктура, где изменения не теряются.
Для себя я зафиксировал ещё одну вещь: навыки надо держать только там, где они действительно нужны каждый день. Если исчезновение навыка завтра ничего не сломает, значит, он пока лишний.
💡 Главный вывод кейса — стабильность агента держится не на объёме памяти, а на понятной структуре, индексах и чётких ролях файлов
