Настройка OpenClaw. Сложнее, чем я думал

С января 2026 года я работаю с крабом. Начинал с запуска на VPS, потом перенёс на свой локальный мини-ПК для работы над личными проектами.

Второй краб под моим управлением активно трудится над одним из рабочих проектов, связанным со сбором и обработкой данных.

Такое частое общение с ракообразными заставляет меня постоянно что-то докручивать и допиливать в их конфигах.

Задачу усложняют два факта: 1. OpenClaw обновляется с завидной регулярностью. И с каждым обновлением приходит что-то новое и упраздняется старое. 2. Ни одна LLM не знакома с актуальной версией документации OpenClaw. Поэтому при вопросе о какой-то тонкой настройке ответ LLM в лучшем случае основан на документации полугодовалой давности.

И, о ужас, сам OpenClaw не знает, как настроить себя, при том что его актуальная дока всегда лежит у него под рукой рядом с системными файлами. Но, например, с задачей по определению зависших сессий его субагентов он не справился, и мне пришлось решать проблему иначе.

Если коротко, то нужно закинуть актуальную доку OpenClaw в контекст при общении с LLM.

С этой задачей неплохо справляется NotebookLM от Google. Такую же функцию я видел в китайском StepFun.

Как сделал я: 1. Взял актуальную доку OpenClaw на GitHub: https://github.com/openclaw/openclaw/tree/main/docs 2. Написал Python-скрипт, который проходит по всем папкам, собирает текст из .md-файлов и склеивает их. Это нужно из-за ограничения NotebookLM на количество файлов в одном блокноте. Да и ещё нужно сохранить всё не в один файл, а в несколько, чтобы каждый из них был около 1 МБ. 3. В итоге у меня получилось 7 .md-файлов, которые я закинул в NotebookLM. 4. Задаём вопросы в блокноте с этими файлами и используем их в качестве контекста.

Это работает не идеально. Насколько я понимаю, всё зависит от векторного поиска по этим файлам, и если ваш запрос будет сильно отличаться по контексту (а он будет), то и ответ может сильно отличаться от реальности.

Но такой подход точно даст вам более разумные ответы, чем просто вопрос к LLM.

В дополнение к этому иногда я иду в терминал на хосте краба и по старинке ковыряюсь в мануале интересующей меня команды OpenClaw с помощью флага --help.

Таким образом мне удалось решить несколько нетривиальных задач, о которых я расскажу в следующих постах.

Да, я помню, что хотел рассказать ещё и о своих экспериментах с командой разработчиков из субагентов. Но уже пять месяцев моим свободным временем полностью владеет один маленький мальчик, которому я нужен больше, чем вам.

Я помню. Я напишу.

#OpenClaw #AIagents #OpenClawConfig #selfhosted #devtools #NotebookLM #AIworkflow

Настройка OpenClaw. Сложнее, чем я думал | Сетка — социальная сеть от hh.ru