Добавлены общие инженерные принципы для всех агентов OpenClaw, 5 правил: 1. Глубокий модуль — если можно уменьшить количество параметров интерфейса, уменьшайте, функциональность должна быть глубже. Скрытие — все ID, пути, ключи должны проходить через config, жесткое кодирование в скриптах — это утечка информации. 3. Обработка ошибок — если файл не существует, возвращайте пустое значение, не вызывайте сбой, если параметры выходят за пределы, автоматически обрезайте, не выдавайте ошибку. 4. Стратегическое программирование — каждый раз, когда вносите изменения, тратьте 10-20% времени на поддержание дизайна, добавляя скрипты, обязательно пишите документацию. 5. Сначала пишите комментарии, затем код — сначала определите, что делать, затем как делать, комментарии — это подсказка для AI. Записано в ENGINEERING.md и помещено в agents/shared/, все SOUL.md агентов ссылаются на него. Главная проблема AI при написании кода заключается в том, что он заботится только о функциональности, а не о структуре. Эти 5 правил по сути ограничивают поведение AI — вы должны сказать ему, что такое хорошие инженерные практики, иначе он напишет самый трудный в обслуживании код самым быстрым способом.