Главная / Блог / SOUL и MEMORY
Код и заметки по конфигурации

2026 OpenClaw: файлы SOUL, MEMORY, IDENTITY — устойчивый контекст и чек-лист VNC на удалённом Mac

9 апреля 2026 г. · около 15 минут чтения

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
SkillsSOUL задаёт рамку инструментовВесь туториал в MEMORYМаркет Skills
Несколько клиентовРазные инстансы и каталогиОбщий MEMORYИзоляция проектов
СбоиВ MEMORY — краткое резюме doctorПолные логи в SOUL10 решений

Правило: можно ли → SOUL; что правда → MEMORY; как зовут → IDENTITY. Смешивание усложняет diff и откат.

Симптомы: что править в первую очередь

Для фазы «работает, но странно», дополняет установочные гайды. Здесь — политика и память. Держите лог чата рядом в VNC.

СимптомСначала смотретьЧастая причинаДействие
плывёт тон/обращениеIDENTITY и дубли в SOULконфликтующие формулировкитон в SOUL; IDENTITY — имя и каналы
старые пути и ролисвежесть MEMORY, клоныстарый MEMORY скопированпоиск по тексту; один канонический MEMORY
инструменты выходят за политикуграницы SOULновые умолчания Skillsdoctor: 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 и данные).

Семь шагов

1

Версия и корень

openclaw --version, openclaw doctor; пути как в v2026.4.5.

2

IDENTITY кратко

имя и канал; язык по умолчанию одной строкой.

3

SOUL: отказ и комплаенс

без внешней почты без согласия, без тихого чтения файлов.

4

MEMORY: факты

корень репо, релизный цикл, глоссарий; секреты — только имена SecretRef.

5

GUI-редактор в VNC, UTF-8

избегать BOM/CRLF с Windows, чтобы не ломались пути и shebang.

6

Регрессия

один и тот же промпт дважды — тон и факты совпадают?

7

Тикет и аудит

прикрепить diff; сверить с secrets plan/apply.

Чек-лист VNC

В сессии VNC рядом Finder, редактор и браузер (консоль Gateway) — видно, какой шаг вызывает TCC. Через один SSH легко пропустить половину разрешений, и они конфликтуют с правилом «не записывать экран» в SOUL.

  • □ пути совпадают с корнем инстанса, нет второй копии
  • □ в MEMORY нет открытых ключей
  • □ запреты SOUL совпадают с политикой безопасности
  • □ в консоли нет ошибок загрузки конфигурации
  • □ мультипроект: рабочий каталог = описанию в MEMORY

Принципы и FAQ

Принцип: файлы короткие; длинные руководства вне MEMORY.
Принцип: после крупного релиза сохранять три файла; в SOUL — только breaking, касающиеся инструментов.
Принцип: три окна (конфиг, консоль, док) в VNC снижают риск пропустить системные диалоги.

Генерировать 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 и справка по подключению.

Итерировать политики OpenClaw на полном macOS