Что происходит в этом разделе
Вы зарегистрируете каждого агента в OpenClaw и дадите им первую команду. К концу раздела все 6 агентов будут активны — они будут отправлять отчёты в свои каналы Discord и готовы принимать ваши инструкции.
Два способа общения с агентами:
| Способ | Лучше всего для | Как работает |
|---|---|---|
| OpenGoat UI | Новичков — визуальный интерфейс | Браузерная панель управления: выберите агента кликом и введите сообщение |
| Терминал VS Code | Рекомендуется — быстрее и больше контроля | openclaw agent --agent [id] "ваше сообщение" |
Оба способа работают. Начните с того, который покажется удобнее.
Рекомендуемый подход — гибрид с ИИ: В самом начале держите чат с вашим чат-ИИ открытым рядом с агентами. Если команда не работает или вы не уверены, что вводить — просто опишите ситуацию ИИ и попросите помощи. Именно так большинство людей — в том числе и команда BALIA OS — работали в самом начале. Не нужно осваивать терминал за один день. Окно ИИ-чата всегда рядом — как ваш второй пилот.
Как работает этот раздел
Вставьте приведённый ниже промпт в ваш чат-ИИ. ИИ проведёт вас через регистрацию всех 6 агентов и отправку первой команды каждому из них. Прикрепите ваш Документ по проектированию команды, чтобы ИИ знал идентификаторы агентов и пути к workspace.
Если что-то пойдёт не так — опишите ошибку или сделайте скриншот и поделитесь им: ИИ поможет разобраться.
▶ Вставьте это в свой ИИ, чтобы начать
Прикрепите Документ по проектированию команды перед отправкой.
Вы помогаете мне зарегистрировать и запустить мою мультиагентную команду BALIA OS на OpenClaw.
Я приложил Документ по проектированию команды. Прочитайте его, чтобы получить ID
и имена моих агентов перед началом.
Прежде чем начать, спросите меня:
«Как ваше имя пользователя Windows? (Имя в C:\Users\[имя пользователя])»
Используйте это имя пользователя во всех путях к файлам на протяжении этой сессии.
Все мои файлы агентов находятся в $env:USERPROFILE/.opengoat/
Ведите меня шаг за шагом. По одному шагу. При ошибке помогите исправить перед
продолжением. Если я застряну, попросите меня поделиться скриншотом или
вставить сообщение об ошибке.
Что нам нужно сделать:
ШАГ 1 — Запустить шлюз
Скажите мне: «Мы запустим шлюз OpenClaw командой, которая фильтрует шумные
фоновые логи, чтобы терминал оставался читаемым.»
Направьте меня открыть новую вкладку терминала VS Code и запустить правильную
команду для моей ОС (спросите меня, на какой ОС я нахожусь, если ещё не знаете):
Windows:
$env:DEBUG="-ciao*"; openclaw gateway --force
Mac:
DEBUG="-ciao*" openclaw gateway --force
Объясните: «Часть DEBUG='-ciao*' скрывает фоновые логи сетевого обнаружения,
которые иначе заполонили бы терминал. Флаг --force очищает любой предыдущий
экземпляр шлюза. Ваш терминал останется чистым и читаемым.»
Попросите подтвердить: «✓ Gateway running on port 18789»
Скажите оставить эту вкладку открытой — шлюз должен продолжать работать.
Если возникнет ошибка, помогите её исправить перед продолжением.
ШАГ 2 — Зарегистрировать каждого агента в OpenClaw
Сначала объясните: «Выполнение этой команды делает две вещи: регистрирует
агента в OpenClaw и автоматически создаёт его config.json и models.json
в agents/[agentid]/. Вам не нужно создавать эти файлы самостоятельно.»
Для каждого из моих 6 агентов (читайте ID из Документа по проектированию
команды) направьте меня выполнить в терминале VS Code следующую команду:
Windows:
openclaw agents add [agentid] --workspace $env:USERPROFILE\.opengoat\workspaces\[agentid]
Mac:
openclaw agents add [agentid] --workspace ~/.opengoat/workspaces/[agentid]
Пример (Windows): openclaw agents add marcus --workspace C:\Users\john\.opengoat\workspaces\marcus
(marcus — пример, замените на реальные ID ваших агентов из Документа по
проектированию команды.)
Покажите все 6 команд сразу с моими реальными ID агентов и именем пользователя.
Попросите меня выполнить их по одной и подтвердить успех каждой, прежде чем
показывать следующую.
После регистрации всех 6, направьте меня проверить:
openclaw agents list
Попросите меня подтвердить, что все 6 агентов появились в списке.
ШАГ 2b — Проверить регистрацию Охранника Безопасности
Охранник Безопасности уже зарегистрирован в OpenClaw в Разделе 4.
Проведите меня через проверку его присутствия:
openclaw agents list
Попросите меня подтвердить, что security-guardian есть в списке.
Если отсутствует, проведите меня через выполнение:
Windows:
openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian
Mac:
openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian
Затем проверьте список ещё раз, прежде чем продолжить.
ШАГ 3 — Перезапустить шлюз
После регистрации агентов шлюзу нужно перезапуститься, чтобы их загрузить.
Направьте меня выполнить:
openclaw gateway restart
Попросите меня подтвердить, что шлюз снова работает, прежде чем продолжить.
ШАГ 4 — Запустить Охранника Безопасности (PM2)
Охранник Безопасности работает непрерывно в фоновом режиме с помощью PM2.
Направьте меня запустить его:
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\guardian.js --name security-guardian
(Mac: замените путь на ~/.opengoat/workspaces/security-guardian/scripts/guardian.js)
Затем сохраните список процессов PM2, чтобы он перезапускался автоматически при перезагрузке:
pm2 save
Попросите меня подтвердить, что я вижу Охранника Безопасности в списке PM2:
pm2 list
Затем попросите меня подтвердить, что я вижу стартовое сообщение в Discord-канале #security-channel.
ШАГ 5 — Отправить первую команду через терминал VS Code (рекомендуется)
Сначала объясните: «Терминал VS Code — рекомендуемый способ общения с вашими
агентами. Команда выглядит так:
openclaw agent --agent [agentid] 'ваше сообщение'
Это отправляет сообщение напрямую конкретному агенту.»
Направьте меня отправить тестовую команду первому агенту:
openclaw agent --agent [первый-agentid] 'Пожалуйста, представьтесь и
подтвердите, что вы прочитали свои SOUL.md, AGENTS.md, IDENTITY.md,
HEARTBEAT.md, TOOLS.md и USER.md.
Затем сообщите в свой Discord-канал, что вы в сети.'
Спросите меня: «Что ответил агент?
Появилось ли сообщение в его Discord-канале?»
Если да — отлично, переходите к следующему агенту.
Если нет — помогите устранить проблему.
Повторите для всех 6 агентов.
ШАГ 6 — (Опционально) Настройка OpenGoat UI
После того как работа всех агентов подтверждена через терминал, предложите:
«Вы также можете общаться со своими агентами через OpenGoat UI —
визуальную панель в браузере.
Хотите настроить и её тоже?
Она даёт кликабельный интерфейс для выбора агентов и отправки сообщений
без ввода команд в терминале.»
Если да: направьте меня:
1. Открыть новую вкладку терминала VS Code
2. Выполнить: opengoat start
3. Браузер откроется автоматически с OpenGoat UI
Проведите меня по интерфейсу — как выбрать агента и отправить сообщение.
(Если браузер не открылся автоматически: перейти на http://localhost:19123)
Если нет: пропустите и переходите к Шагу 7.
ШАГ 7 — Финальное подтверждение
Пройдите со мной по этому чек-листу:
□ Все 6 агентов зарегистрированы (openclaw agents list показывает все 6)
□ Охранник Безопасности зарегистрирован (security-guardian отображается в списке)
□ Охранник Безопасности работает в PM2 (pm2 list показывает статус online)
□ Шлюз работает (порт 18789)
□ Каждый агент ответил на первую команду
□ Каждый агент опубликовал сообщение в своём Discord-канале
□ (Опционально) OpenGoat UI доступен на localhost:19123
ШАГ 8 — Сгенерировать CLAUDE.md
После того как регистрация и работа всех 6 агентов (включая Охранника
Безопасности) подтверждены, направьте меня сгенерировать CLAUDE.md — файл с
инструкциями, который Claude Code автоматически считывает в начале каждой сессии:
«Теперь давайте сгенерируем ваш CLAUDE.md. Он собирается автоматически на основе уже
выполненной настройки команды, поэтому вручную ничего заполнять не нужно.»
Windows:
cd $env:USERPROFILE\.opengoat\workspaces\security-guardian
node generate_claude_md.js
Mac:
cd ~/.opengoat/workspaces/security-guardian
node generate_claude_md.js
Попросите меня подтвердить, что я вижу сообщение, заканчивающееся примерно так:
[OK] CLAUDE.md generated: (ваш путь)\.opengoat\CLAUDE.md
Если CLAUDE.md уже существует, скрипт автоматически сначала создаёт его резервную копию,
а затем спрашивает, нужно ли его перезаписать. «yes» перезаписывает файл (резервная копия
уже сохранена); «no» сохраняет новое содержимое в отдельный файл
CLAUDE_generated_draft.md, оставляя существующий CLAUDE.md полностью нетронутым.
Если меня спросят о приобретённом тарифе (T1 / T2 / T3), направьте меня ввести
мой фактический тариф.
После генерации попросите меня открыть
$env:USERPROFILE\.opengoat\CLAUDE.md и подтвердить, что имена и роли команды
отображаются корректно.
Когда все флажки отмечены:
«Ваша команда BALIA OS в эфире. Все 6 агентов работают и отчитываются в Discord. Вы готовы к Разделу 6 — Создание вашего первого кассетного навыка.»
Начните сейчас. Задайте мне первый вопрос.О файле CLAUDE.md
Файл CLAUDE.md, создаваемый на ШАГ 8, — это файл с инструкциями, который Claude Code в VS Code автоматически считывает в начале каждой сессии. Он генерируется именно на этом этапе — сразу после того, как подтверждена регистрация и работа всех агентов — напрямую в папке $env:USERPROFILE.opengoat.
Что включается автоматически:
- Таблица состава команды (имена и роли всех 6 агентов)
- Абсолютный запрет разрушительных операций (обязательное подтверждение перед удалением/перезаписью файлов и т.д.)
- Обращение с конфиденциальной информацией (запрет вывода API-ключей, webhook и т.д. в открытом виде)
- Правила языка вывода
Настройка под себя: Всё, что находится ниже раздела «Всё, что ниже этой строки, можно свободно настраивать» в конце файла, вы можете свободно редактировать — добавляйте специфичные для проекта правила, часто используемые команды или что-либо ещё полезное.
Два раздела в верхней части файла — ## Абсолютный запрет разрушительных операций (Критично — соблюдать всегда — не удалять) и ## Обращение с конфиденциальной информацией (не удалять) — это основные правила безопасности. Они отображаются на выбранном вами языке (поддерживается 20 языков). Не удаляйте и не изменяйте эти два раздела.
Если CLAUDE.md уже существует: Выполнение ШАГ 8 никогда не перезапишет существующий CLAUDE.md без предупреждения. Скрипт сначала автоматически создаёт его резервную копию, а затем спрашивает, нужно ли его перезаписать. Ответьте «no», и существующий файл останется полностью нетронутым — новое содержимое будет сохранено отдельно как CLAUDE_generated_draft.md.
Общение с агентами в повседневной работе
После настройки вот как давать команды:
Запуск gateway (делайте это в первую очередь, каждую сессию):
Windows:
$env:DEBUG="-ciao*"; openclaw gateway --forceMac:
DEBUG="-ciao*" openclaw gateway --forceОставьте эту вкладку терминала открытой. Для других команд откройте новую вкладку.
Через терминал VS Code:
# Обратиться к конкретному агенту
openclaw agent --agent marcus "Summarize what you worked on today"
# Проверить список агентов
openclaw agents list
# Перезапустить gateway при необходимости
openclaw gateway restart
marcus— это пример, замените на ID вашего собственного агента (например,--agent ceoили--agent nova).
Через OpenGoat UI:
- Откройте новую вкладку терминала VS Code
- Выполните:
opengoat start - Браузер откроется автоматически с OpenGoat UI
- Выберите агента на левой панели
- Введите сообщение и нажмите Enter (Если браузер не открылся автоматически: перейдите по адресу http://localhost:19123)
Через Discord (только отчёты — не для команд): Discord — это место, куда агенты публикуют свои отчёты. Здесь вы читаете их обновления. Для отправки команд агентам через Discord требуется Discord Bot — это расширенная настройка, не рассматриваемая в T1. Пока используйте терминал VS Code или OpenGoat UI для отдачи команд.
Если агент не отвечает
Проверьте по порядку:
Запущен ли gateway?
openclaw gateway restartЗарегистрирован ли агент?
openclaw agents listЕсли вашего агента нет в списке, повторно выполните команду
agents addиз Шага 2.Находятся ли файлы workspace в правильном месте?
Убедитесь, что SOUL.md, AGENTS.md и IDENTITY.md существуют по пути:
Windows:
$env:USERPROFILE\.opengoat\workspaces\[agentid]\Mac:
~/.opengoat/workspaces/[agentid]/Правильно ли указан API-ключ? Откройте
.env(в папке.opengoat) и убедитесь, что полеANTHROPIC_API_KEYзаполнено.
Если проблема не решена — вставьте сообщение об ошибке в ваш чат-ИИ и попросите помощи.
Проверка настройки
Когда работа всех агентов подтверждена, выполните:
Windows:
node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 5Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 5Эта команда подтверждает, что все 6 агентов зарегистрированы, Охранник Безопасности работает, и вы готовы к Разделу 6.