OpenClaw уже запущен, но «плывёт» тон, между сессиями теряется память или смешиваются проекты — чаще виноваты не модели, а границы между файлами личности и памяти. В материале для 2026 года разобраны роли SOUL, MEMORY и IDENTITY, рекомендуемый порядок загрузки, связь с SecretRef и мультипроектами, а также проверки на рабочем столе VNC, где видны и диалоги macOS, и консоль браузера. См. также: аудит SecretRef, 10 типичных ошибок, статья про doctor v2026.4.5.
Роли трёх файлов
Способности моделей меняются быстро, но кто говорит, что считается фактом и что запрещено, нельзя надёжно удержать в одном системном промпте. Разделение SOUL/MEMORY/IDENTITY — это «политика как код»: диффы, откат и разграничение прав; особенно когда Telegram, веб и cron идут параллельно и политика инструментов пересекается с тоном.
SOUL — ценности, тон, запреты (не просить пароли открытым текстом, не запускать разрушительные команды без согласия). Только принципы, верные между сессиями.
MEMORY — долгие факты, глоссарий, релизный ритм; без ключей API в открытом виде — только имена SecretRef.
IDENTITY — отображаемое имя, персона на канале; коротко, без дублирования SOUL.
Рекомендуемый порядок: IDENTITY → SOUL → MEMORY. После обновлений запускайте openclaw doctor и проверяйте канонические пути.
Типичные ошибки: вставка целой продуктовой простыни в MEMORY, клиентские имена и суммы договоров в SOUL, клоны инстансов с общим MEMORY — тогда проект B цитирует пути проекта A. Длинные тексты — в документацию; чувствительное — в тикеты; у каждого инстанса свой набор файлов.
Таблица решений
| Тема | Через три файла | Нельзя заменить на | Статья |
|---|---|---|---|
| Секреты | В MEMORY только имена SecretRef | Токены открытым текстом | Аудит SecretRef |
| Skills | SOUL задаёт рамку инструментов | Весь туториал в MEMORY | Маркет Skills |
| Несколько клиентов | Разные инстансы и каталоги | Общий MEMORY | Изоляция проектов |
| Сбои | В MEMORY — краткое резюме doctor | Полные логи в SOUL | 10 решений |
Правило: можно ли → SOUL; что правда → MEMORY; как зовут → IDENTITY. Смешивание усложняет diff и откат.
Симптомы: что править в первую очередь
Для фазы «работает, но странно», дополняет установочные гайды. Здесь — политика и память. Держите лог чата рядом в VNC.
| Симптом | Сначала смотреть | Частая причина | Действие |
|---|---|---|---|
| плывёт тон/обращение | IDENTITY и дубли в SOUL | конфликтующие формулировки | тон в SOUL; IDENTITY — имя и каналы |
| старые пути и роли | свежесть MEMORY, клоны | старый MEMORY скопирован | поиск по тексту; один канонический MEMORY |
| инструменты выходят за политику | границы SOUL | новые умолчания Skills | doctor: enabled; подтверждения в SOUL |
| фрагменты секретов в ответах | MEMORY в открытом виде | вставлен .env | ротация ключей; SecretRef; в MEMORY только имена |
Крупное обновление: минимальное слияние и откат
В 2026 году по-прежнему двигаются канонические пути, флаги enabled, умолчания плагинов. Обновить только бинарник — значит получить «рантайм разрешает новые инструменты, а SOUL помнит старые запреты». Шаги: бэкап трёх файлов (git/zip) → breaking в notes по tools/permissions/Gateway → openclaw doctor → в тикет только нужные строки (не целиком лог в SOUL) → дополнить SOUL/MEMORY → регрессия в VNC (сообщение, один skill, сетевые ошибки в консоли).
Откат: при излишней дерзости ответов — сначала SOUL; при ошибках фактов — MEMORY. Снова doctor. При secrets plan/apply версии политики и секретов — в разных колонках.
На почасовом арендованном Mac файлы на «возвращаемом» диске исчезают вместе с инстансом — синхронизируйте как любой критичный артефакт (см. статью про облачный Mac и данные).
Семь шагов
Версия и корень
openclaw --version, openclaw doctor; пути как в v2026.4.5.
IDENTITY кратко
имя и канал; язык по умолчанию одной строкой.
SOUL: отказ и комплаенс
без внешней почты без согласия, без тихого чтения файлов.
MEMORY: факты
корень репо, релизный цикл, глоссарий; секреты — только имена SecretRef.
GUI-редактор в VNC, UTF-8
избегать BOM/CRLF с Windows, чтобы не ломались пути и shebang.
Регрессия
один и тот же промпт дважды — тон и факты совпадают?
Тикет и аудит
прикрепить diff; сверить с secrets plan/apply.
Чек-лист VNC
В сессии VNC рядом Finder, редактор и браузер (консоль Gateway) — видно, какой шаг вызывает TCC. Через один SSH легко пропустить половину разрешений, и они конфликтуют с правилом «не записывать экран» в SOUL.
- □ пути совпадают с корнем инстанса, нет второй копии
- □ в MEMORY нет открытых ключей
- □ запреты SOUL совпадают с политикой безопасности
- □ в консоли нет ошибок загрузки конфигурации
- □ мультипроект: рабочий каталог = описанию в MEMORY
Принципы и FAQ
Генерировать MEMORY автоматически? Как черновик — да, но чувствительное и устаревшее удалять вручную.
Командная работа? Git/PR вместо полного текста в чате; таблица «инстанс → путь MEMORY».
Публичный Gateway? Кратко описать границы URL и кто может дергать вебхуки (статья про reverse proxy). Перед остановкой аренды — экспорт файлов и журналов аудита — как в материале про бэкап облачного Mac.
Несколько инстансов без путаницы? Держите таблицу: имя инстанса, путь к трём файлам, рабочий каталог, ответственный и ссылку на тикет при смене узла.
CI и pre-commit? Если пайплайн умеет проверять Markdown или YAML, часть ошибок формата всплывёт раньше; для правил самого OpenClaw эталоном остаётся openclaw doctor.
Инциденты: если ответ внезапно ссылается на пути, которых нет в тикете, сначала проверьте MEMORY на устаревшие строки, затем SOUL на слишком широкие разрешения инструментов — так проще откатываться.
Итог
Туннель с Windows/Linux не всегда повторяет TCC и браузер. Удалённый Mac по VNC ближе к реальной среде OpenClaw. Без покупки железа — узлы VNCMac и справка по подключению.