Структура папки .opengoat після завершення цього розділу
Ці папки створюються покроково протягом Розділів 1–8. Не хвилюйтесь, якщо зараз папка виглядає порожньою — кожен розділ додає потрібні файли.
📁 Повна структура папки .opengoat
$env:USERPROFILE\.opengoat\ ← домашній каталог BALIA OS
├── identity\ ← створюється у Розділі 2
│ └── team_design.md ← документ з дизайном команди
├── .env ← створюється у Розділі 3 (API-ключі та webhook)
├── workspaces\ ← створюється у Розділі 3
│ ├── [agentid]\ ← створюється для кожного агента у Розділі 4
│ │ ├── SOUL.md
│ │ ├── AGENTS.md
│ │ ├── IDENTITY.md
│ │ ├── HEARTBEAT.md
│ │ ├── TOOLS.md
│ │ ├── USER.md
│ │ └── SPEC_[ім'я].md
│ └── security-guardian\ ← автоматично розгортається у Розділі 3
├── agents\ ← файли конфігурації OpenClaw автоматично генеруються у Розділі 5
│ └── [agentid]
│ ├── config.json
│ └── models.json
├── memory\ ← створюється у Розділі 6
│ └── _SKILL_STATUS.md ← список ON/OFF для касет (єдине джерело істини)
└── skills\ ← касети додаються у Розділі 6
└── [cassette-name]\
└── SKILL.mdЦя папка — «дім» BALIA OS. Усі ідентичності агентів, пам'ять і навички зберігаються тут.
💡 Що таке API? — І навіщо він вам потрібен?
Думайте про своїх AI агентів як про працівників, які повинні думати перед тим, як діяти.
Щоразу, коли агент аналізує ситуацію, пише звіт або приймає рішення, йому потрібно викликати AI модель для цього мислення. API — це канал, який робить цей виклик — і паливо, яке його живить.
Chat AI vs API — дві різні речі:
| Chat AI (Claude / Gemini / ChatGPT) | API | |
|---|---|---|
| Що це | Ваш особистий консьєрж | Механізм мислення для ваших агентів |
| Хто користується | Ви, безпосередньо | Ваші агенти, автоматично |
| Модель оплати | Підписка (фіксована ставка) | Оплата за використання (input + output tokens) |
| Рекомендується | Платний план — краще міркування | Почніть з $5 кредиту |
Навіщо запускати обидва? (Гібридна установка)
Біллінг API працює на основі input + output tokens — кожне слово, відправлене агенту, і кожне слово його відповіді коштує невелику суму.
Це означає, що те, як ви інструктуєте своїх агентів, має значення.
Використовуйте ваш чат-ІІ (платний план рекомендується для кращого міркування) для:
- Розроблення чітких, стислих інструкцій перед відправкою агентам
- Сумування довгих документів перед передачею агентам
- Попередньої структуризації завдань, щоб агенти не витрачали токени на розуміння того, що ви хочете
Добре структурована інструкція з 200 токенів коштує частку від невизначеної 2000-токенної туди-сюди. Ваш Chat AI — це стратег. Ваші агенти — це виконавці. Ця комбінація утримує витрати на API на низькому рівні, зберігаючи якість результату високою.
Перед початком — Прозорість щодо вартості API
BALIA OS потребує ключ API ШІ для запуску агентів. Це окремо від вартості посібника $48.
Що вам потрібно:
- Акаунт Anthropic з не менше $5 передоплачених кредитів
- Усі агенти цього посібника використовують Claude Sonnet 5
Чому $5 достатньо для початку: Тариф Claude Sonnet 5 — $2 за мільйон вхідних токенів і $10 за мільйон вихідних токенів (вступна ціна, чинна до 31 серпня 2026 року; після цієї дати діятимуть стандартні $3 за вхідні та $15 за вихідні токени). Типова сесія агента використовує кілька тисяч токенів. $5 вистачить на десятки сесій для навчання та експериментів, перш ніж витрачати більше.
В API Anthropic немає безкоштовного тарифу. Потрібна банківська картка. Додайте кредити на: console.anthropic.com → Billing → Add credits (мінімум $5)
Це єдині зовнішні витрати для запуску BALIA OS. Для порівняння: найняти людину-помічника коштує $2 000–$5 000 на місяць. Ваша команда ШІ запускається на $5 API-кредитів для початку. Та сама робота. Мізерна вартість.
Що ви встановлюєте
До кінця цього розділу у вас буде готово п'ять компонентів:
- VS Code — ваш workspace для редагування файлів агентів і виконання команд
- Claude Code — виконавча частина гібридної установки з Розділу 1, що автоматизує виправлення помилок і редагування файлів прямо у VS Code. Додаткова покупка не потрібна, якщо у вас уже є Claude Pro
- Node.js — необхідний для запуску OpenClaw та Claude Code
- OpenClaw — фреймворк AI-агентів, що лежить в основі BALIA OS
- Ключ Anthropic API — рушій ШІ, який використовують ваші агенти для мислення
- Охоронець Безпеки — автоматизований помічник з налаштування, який керує файлами та перевіряє вашу конфігурацію
Як працює цей розділ: Скопіюйте підказку нижче та вставте її у ваш чат-ІІ. ШІ проведе вас через весь процес встановлення — запитає про вашу операційну систему, крок за кроком пояснить кожну дію та допоможе виправити будь-які помилки. Якщо ви десь застрягнете, просто опишіть проблему ШІ, і він допоможе вам її вирішити.
▶ Вставте це у свій AI для початку
Ви допомагаєте мені встановити та налаштувати BALIA OS — багатоагентну
операційну систему ШІ, побудовану на OpenClaw.
Ваше завдання — провести мене через встановлення крок за кроком.
Задавайте по одному питанню за раз. Чекайте на мою відповідь, перш ніж
переходити далі.
Якщо я зіткнуся з помилкою, допоможіть мені виправити її, перш ніж
продовжити.
Ось усе, що нам потрібно встановити та налаштувати, по порядку:
КРОК 1 — Перевірте мою операційну систему
Запитайте мене: «Ви на Windows чи Mac?»
Потім давайте мені правильні інструкції для моєї ОС на всіх наступних
кроках.
КРОК 2 — Встановити VS Code
Скеруйте мене встановити VS Code з code.visualstudio.com
- Windows: завантажте та запустіть інсталятор. Переконайтесь, що
позначено «Add to PATH».
- Mac: завантажте, розпакуйте, перетягніть у Applications, потім
виконайте команду оболонки, щоб додати «code» до PATH: Cmd+Shift+P →
«Shell Command: Install 'code' command in PATH»
Після встановлення попросіть мене відкрити термінал у VS Code та
виконати:
code --version
Запитайте, що показує. Якщо є помилка, допоможіть мені її виправити.
КРОК 2b — Змінити мову інтерфейсу VS Code (необов'язково)
За замовчуванням VS Code англійською, тож якщо англійська вам підходить,
тут нічого змінювати — скажіть, що цей крок можна повністю пропустити і
перейти одразу до КРОКУ 3.
Якщо я хочу іншу мову інтерфейсу, скеруйте мене:
1. Відкрити панель розширень (Ctrl+Shift+X, або Cmd+Shift+X на Mac)
2. Знайти потрібний мовний пакет (наприклад, «Ukrainian Language Pack»)
і встановити його
3. Натиснути «Change Language and Restart», коли з'явиться (або
Ctrl+Shift+P → «Configure Display Language», якщо не з'явилося)
4. Підтвердити, що VS Code перезапустився з новою мовою
КРОК 3 — Встановити Python
У терміналі VS Code попросіть користувача виконати:
python --version
Якщо відображається «Python 3.x.x», Python вже встановлено. Переходьте
до наступного КРОКу.
Якщо не відображається, скажіть встановити з https://www.python.org/downloads/
- Windows: Запустіть інсталятор. Обов'язково позначте «Add Python to PATH».
- Mac: Запустіть інсталятор і пройдіть стандартні налаштування.
Після встановлення перезапустіть VS Code і знову виконайте
python --version для підтвердження.
КРОК 4 — Встановити Node.js
Скеруйте мене встановити Node.js версії 22 або вище з nodejs.org (версія
LTS). Після встановлення попросіть мене виконати: node --version
Запитайте, що показує.
- Якщо v22 або вище: чудово, рухаємось далі.
- Якщо нижче v22: скеруйте мене оновитися за допомогою nvm (Mac/Linux)
або nvm-windows (Windows).
- Якщо помилка: допоможіть усунути несправність.
КРОК 5 — Встановити OpenClaw
Скеруйте мене виконати в терміналі VS Code:
npm install -g openclaw
Потім перевірте:
openclaw --version
Типові помилки:
- EACCES на Mac: проведіть через виправлення глобального префіксу npm
- «openclaw not found»: попросіть мене закрити та знову відкрити
термінал, спробувати ще раз
КРОК 5b — Встановити Claude Code
Спочатку поясніть:
«Claude Code — це виконавча частина гібридної установки з Розділу 1.
Він читає помилки прямо у VS Code і бере на себе виправлення файлів та
виконання команд за вас.
Якщо у вас уже є план Claude Pro або вищий ($20/міс. і більше),
додаткова покупка не потрібна — чат на claude.ai і Claude Code
використовують ту саму підписку та той самий ліміт використання.
Якщо в Розділі 1 ви обрали Claude Pro як свій чат-ІІ, ви можете увійти
тут з тим самим акаунтом.
Якщо ваш чат-ІІ — не Claude (ChatGPT, Gemini тощо), вам знадобиться
окремий план Claude Pro (або вищий) чи доступ до Anthropic API, щоб
користуватися Claude Code.»
Потім скеруйте мене:
1. У терміналі VS Code встановіть CLI:
npm install -g @anthropic-ai/claude-code
2. Перевірте встановлення:
claude --version
Підтвердіть, що з'являється номер версії.
3. У панелі розширень VS Code (Ctrl+Shift+X) знайдіть «Claude Code»
(видавець: Anthropic) і встановіть його.
4. У терміналі VS Code виконайте наступне, щоб увійти вперше:
claude
Відкриється вікно браузера — скеруйте мене увійти через мій акаунт
Claude Pro (або ключ API).
5. Після входу підтвердіть, що термінал повернувся до запиту вводу.
Типові помилки:
- EACCES при npm install (помилка доступу, Mac/Linux): скеруйте мене
виконати по порядку:
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
потім повторіть спробу.
- «claude: command not found»: попросіть мене закрити і знову відкрити
термінал, потім спробувати ще раз.
- Екран входу не відкривається: попросіть мене підтвердити, що в мене є
дійсна підписка або доступ до API на console.anthropic.com.
КРОК 6 — Отримати ключ Anthropic API
Спочатку поясніть:
«BALIA OS використовує Claude (Anthropic) як типовий рушій ШІ для ваших
агентів. Наразі ми налаштовуємо лише Claude. Інші рушії ШІ можна додати
пізніше, залежно від того, що ви захочете створити:
- Під час створення власної касети (Розділ 6) ви оберете найкращий ШІ
для неї — наприклад, Gemini для YouTube, оскільки він може аналізувати
відео напряму, або GPT-4o для рекламних текстів.
- Після відкриття BALIA Skill Market ви також зможете встановлювати
касети, створені іншими користувачами, кожна з рекомендованим власним
рушієм ШІ.»
Потім скеруйте мене:
1. Перейти на console.anthropic.com
2. Зареєструватися або увійти
3. Перейти в API Keys → Create Key
4. Назвати його «balia-os»
5. Скопіювати ключ (починається з sk-ant-)
Скажіть мені: «Збережіть це в безпечному місці — ви зможете побачити це
лише один раз.»
Попросіть мене підтвердити, що в мене є ключ, перш ніж продовжити.
НЕ просіть мене вставляти ключ у чат.
КРОК 7 — Запустити налаштування OpenClaw
Скеруйте мене виконати в терміналі VS Code:
openclaw setup
Скажіть, чого очікувати:
- Він запитає мій ключ Anthropic API — вставте його там
- Він автоматично створить папку ~/.opengoat/ (Mac) або
$env:USERPROFILE\.opengoat\ (Windows)
Це домашній каталог BALIA OS — тут зберігаються всі файли агентів.
Після завершення налаштування скеруйте мене виконати цю команду, щоб
запустити шлюз:
Windows: $env:DEBUG="-ciao*"; openclaw gateway --force
Mac: DEBUG="-ciao*" openclaw gateway --force
Попросіть мене підтвердити, що я бачу:
«✓ Gateway running on port 18789»
Скажіть: «Залиште цю вкладку терміналу відкритою — це ваш шлюз.
Відкрийте нову вкладку для всіх подальших команд.»
Потім попросіть мене підтвердити, що папку створено:
- Windows: dir $env:USERPROFILE\.opengoat
- Mac: ls ~/.opengoat
Запитайте: «Чи бачите ви папку .opengoat?»
Якщо ні, допоможіть усунути несправність.
КРОК 9 — Створити файл .env
Скеруйте мене створити файл .env всередині папки .opengoat.
- Windows: у VS Code відкрийте папку $env:USERPROFILE\.opengoat
Клацніть правою кнопкою на лівій панелі → New File →
назвіть його .env
- Mac: у VS Code відкрийте папку ~/.opengoat
Клацніть правою кнопкою на лівій панелі → New File →
назвіть його .env
Потім вставте цей шаблон:
# BALIA OS
BALIA_TOKEN=вставте-ваш-токен-тут
AGENT_ID=ceo
# Anthropic API
ANTHROPIC_API_KEY=sk-ant-вставте-ваш-ключ-тут
# Модель агента
CLAUDE_MODEL=claude-sonnet-5
# Discord Webhooks — заповніть їх у Розділі 4
# Приклад: DISCORD_WEBHOOK_MAYA=https://discord.com/api/webhooks/123456789/xxxxxxxxxxxx
DISCORD_WEBHOOK_[AGENT1NAME]=
DISCORD_WEBHOOK_[AGENT2NAME]=
DISCORD_WEBHOOK_[AGENT3NAME]=
DISCORD_WEBHOOK_[AGENT4NAME]=
DISCORD_WEBHOOK_[AGENT5NAME]=
DISCORD_WEBHOOK_SECURITY=
Заповніть BALIA_TOKEN:
«Перевірте лист, який ви отримали після покупки.
Тема листа: 'Your BALIA OS Access Token'.
Скопіюйте токен (починається з BALIA-) і вставте його після BALIA_TOKEN=
Це єдиний раз, коли вам потрібно його ввести —
інсталятор у Розділі 6 автоматично зчитує його з цього файлу.
НЕ вставляйте його в цей чат.»
Заповніть AGENT_ID:
«Це ID вашого агента CEO — головного агента, з яким ви спілкуєтесь
найчастіше. ID фіксований: ceo. Залиште AGENT_ID=ceo точно так, як
показано вище. Не змінюйте його. Скрипти встановлення та Розділ 4
залежать від цього значення.»
Скажіть мені: «Наразі залиште webhook-и Discord порожніми — реальні URL
ви отримаєте в Розділі 4.
Формат URL виглядає так: https://discord.com/api/webhooks/цифри/літери
Замініть [AGENT1NAME]–[AGENT5NAME] на імена ваших агентів ВЕЛИКИМИ
ЛІТЕРАМИ.
DISCORD_WEBHOOK_SECURITY завжди останній — це для агента Охоронця
Безпеки.»
Примітка з безпеки — скажіть це:
«Якщо вам некомфортно розміщувати свій токен у файлі:
Ви можете наразі пропустити BALIA_TOKEN і ввести його вручну, коли буде
запропоновано під час встановлення в Розділі 6.»
Скажіть мені: «Ніколи не діліться цим файлом. Ніколи не комітьте його в
GitHub.»
КРОК 9b — Записати ключ API у файл .env
Примітка: ключ API вже було введено на КРОЦІ 7 (openclaw setup).
Поясніть, навіщо він потрібен і тут теж.
Скажіть: «Ви встановлюєте той самий ключ API у двох місцях:
- openclaw setup зберігає його у власній конфігурації OpenClaw.
- Ваш файл .env зберігає його для агентів BALIA OS — агенти зчитують
свій ключ безпосередньо з .env.
Обидва мають містити однаковий ключ. Це одноразове налаштування.»
Скеруйте мене:
1. Відкрити файл .env у VS Code (він у папці .opengoat)
2. Знайти рядок: ANTHROPIC_API_KEY=sk-ant-вставте-ваш-ключ-тут
3. Замінити «sk-ant-вставте-ваш-ключ-тут» на мій реальний ключ
4. Зберегти файл (Ctrl+S на Windows / Cmd+S на Mac)
Підтвердіть: «Ваш ключ API тепер збережено у файлі .env.
Ніколи не діліться цим файлом і не комітьте його в GitHub.»
НЕ просіть мене вставляти ключ у чат.
Коли закінчите КРОК 9b, скажіть мені: «Ваше середовище готове. Далі ми
налаштуємо Охоронця Безпеки — вашого автоматизованого помічника з
налаштування.»
Починайте зараз. Поставте мені перше питання.🛡️ Спочатку налаштуйте Охоронця Безпеки
Перед створенням агентів запустимо Охоронця Безпеки. З цього моменту він буде автоматично перевіряти ваше налаштування, переміщати файли у потрібне місце та створювати відсутні файли. Вам не потрібно турбуватися про помилки — Охоронець все контролює.
🛡️ Розгорнути Охоронця Безпеки
⚠️ Попередження: Неконтрольовані витрати на API
[Реальний інцидент за кордоном — не пов'язаний з BALIA OS] У листопаді 2025 року AI-агент закордонної команди розробників потрапив у нескінченний цикл і продовжував працювати 11 днів, поки ніхто цього не помітив, у результаті чого виник рахунок за API на $47 000. (Джерело: Tech Startups / Hacker News)
AI-агенти можуть продовжувати викликати API непомітно для користувача. Щоб запобігти цьому ризику, Охоронець Безпеки цілодобово відстежує витрати та негайно надсилає сповіщення в Discord у разі виявлення аномалії.
Обов'язково також налаштуйте наступне:
- Встановіть сповіщення про витрати в консолі вашого постачальника ШІ (рекомендовано: $3–5/день) (для користувачів Anthropic) → https://console.anthropic.com/settings/billing
- Перевірте налаштування моніторингу витрат Охоронця Безпеки (Крок 2.5)
Ваше середовище готове.
У BALIA OS є ще один агент: Охоронець Безпеки (security-guardian).
Цей агент попередньо налаштований BALIA. Не змінюйте його ім'я, ID або шляхи. Це порушить інтеграцію з іншими агентами.
Передумова: Встановлення PM2
PM2 — менеджер процесів Node.js. Він забезпечує автоматичну роботу Охоронця Безпеки навіть після перезавантаження ПК.
Відкрийте термінал VS Code і вставте наступну команду для встановлення:
bash
npm install -g pm2Пропустіть цей крок, якщо PM2 вже встановлено.
Завантажити та запустити інсталятор
💡 Що таке токен?
Ваш токен — це рядок після ?token= у посиланні доступу з листа після покупки.
Приклад: https://guide.baliaos.com/?token=BALIA-XXXX-XXXX-0001 → Ваш токен: BALIA-XXXX-XXXX-0001
Якщо не можете знайти лист, зверніться до підтримки.
Крок 1 — Завантажити інсталятор
У терміналі VS Code:
Windows:
powershell
Invoke-WebRequest -Uri "https://balia-os-guide.vercel.app/scripts/install_core_pack.py" -OutFile install_core_pack.py
python install_core_pack.pyMac / Linux:
bash
curl -o install_core_pack.py https://balia-os-guide.vercel.app/scripts/install_core_pack.py
python3 install_core_pack.pyКрок 2 — Зареєструвати Охоронця Безпеки в OpenClaw
Windows:
openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardianMac:
openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardianЦе реєструє security-guardian, щоб OpenClaw міг спрямовувати до нього команди.
Крок 2.5 — Перевірте реєстрацію
Переконайтесь, що OpenClaw бачить агента:
openclaw agents listУ списку має з'явитися security-guardian. Якщо його немає, повторіть Крок 2.
📋 Посібник з налаштування guardian_config.json
Наступні параметри можна змінити будь-коли. Розташування файлу:
$env:USERPROFILE\.opengoat\workspaces\security-guardian\guardian_config.json| Параметр | За замовчуванням | Опис |
|---|---|---|
cost.alertHourly | 1.0 | Погодинне сповіщення про витрати API ($) |
cost.alertDaily | 5.0 | Щоденне сповіщення про витрати API ($) |
rollback.threshold | 6 | Кількість відсутніх файлів для запуску відкату |
rollback.autoRecovery | true | Автоматичний відкат (false = ручне підтвердження) |
snapshot.intervalMinutes | 10 | Частота створення знімків (хвилини) |
snapshot.maxSnapshots | 3 | Кількість збережених знімків |
watchdog.checkGateway | true | Моніторинг шлюзу OpenClaw |
watchdog.checkWSL2 | false | Моніторинг WSL2 (вимк. за замовчуванням) |
scanner.runIntervalHours | 4 | Частота карантинного сканування (години) |
git.autoPushEnabled | true | Автоматичне резервне копіювання на GitHub |
git.autoPushIntervalMinutes | 30 | Частота резервного копіювання (хвилини) |
Після зміни параметрів перезапустіть Охоронця Безпеки:
powershell
pm2 restart security-guardianКрок 3 — Попросити Охоронця Безпеки запустити інсталятор
openclaw agent --agent security-guardian "Run: python install_core_pack.py --lang uk (token loads from .env automatically). Tell me when done."Токен зчитується автоматично зі змінної
BALIA_TOKENу вашому файлі.env.
Ваш агент автономно:
- Автентифікує ваш токен
- Завантажить файли Охоронця Безпеки
- Розгорне їх у
.opengoat/agents/security-guardian/та.opengoat/workspaces/security-guardian/ - Покаже в терміналі «✓ Security Guardian deployed successfully»
⚠️ Важливо: Не змінюйте ID, ім'я або шляхи папок Охоронця Безпеки. Інші файли конфігурації посилаються безпосередньо на цього агента. Їх зміна порушить систему карантину касет.
Щойно термінал покаже «✓ Security Guardian deployed successfully», продовжуйте до наступного кроку нижче.
INFO
agents/security-guardian/ vs workspaces/[agentid]/
BALIA OS використовує два типи папок для кожного агента:
agents/[id]/— файли конфігурації OpenClaw (config.json, models.json) — OpenClaw зчитує їх, щоб запустити агентаworkspaces/[id]/— файли workspace (SOUL, AGENTS, IDENTITY, HEARTBEAT, TOOLS, USER, SPEC) — агент зчитує їх на початку кожної сесії
Охоронець Безпеки використовує обидва:
agents/security-guardian/— config.json та models.jsonworkspaces/security-guardian/— SOUL.md, SPEC_SECURITY.md, scripts/ та інше
Ваші власні агенти мають ту саму структуру. Обидві папки розташовані під $env:USERPROFILE/.opengoat/.
Крок 3.5 — Зупинити шлюз, запустити Guardian через PM2, потім перезапустити
Після завершення встановлення безпечно перезапустіть шлюз.
① Зупинити шлюз
У PowerShell, де запущено openclaw gateway, натисніть:
Ctrl + CЯкщо з'явиться запит "Завершити?", натисніть Y, потім Enter.
② Запустити Охоронця Безпеки через PM2
Відкрийте новий PowerShell і виконуйте наступні команди по одному рядку:
powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\security_guardian.js --name security-guardianpowershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\watchdog.js --name guardian-watchdogpowershell
pm2 savepowershell
pm2 listПереконайтесь, що security-guardian і guardian-watchdog відображають стан online.
③ Перезапустити шлюз
У тому ж PowerShell виконуйте наступні команди по одному рядку:
powershell
$env:DEBUG="-ciao*"powershell
openclaw gateway --forceНе закривайте це вікно PowerShell.
▶ Продовжити: вставте це у свій AI
Охоронець Безпеки тепер працює. Створимо папки workspace для кожного
агента та завершимо налаштування.
КРОК 8 — Створити папки workspace для кожного агента
Скажіть мені: «Я прочитаю ваш документ з дизайну команди з Розділу 2,
щоб автоматично отримати ID ваших агентів. Будь ласка, прикріпіть його
зараз.»
Прочитайте прикріплений документ з дизайну команди.
Витягніть усі 6 імен/ID агентів (перетворіть на нижній регістр, без
пробілів, використовуйте дефіси замість пробілів).
Покажіть мені список:
«Я знайшов цих 6 агентів: [id1], [id2], [id3], [id4], [id5], [id6]
Це правильно?»
Зачекайте на моє підтвердження.
Потім дайте мені точні команди для створення всіх 6 папок workspace
одразу з уже підставленими реальними ID.
Використовуйте цю структуру папок: workspaces\[id]\ (а не workspace-[id]).
- Windows: cd $env:USERPROFILE\.opengoat
mkdir workspaces\[id1] workspaces\[id2] workspaces\[id3] workspaces\[id4] workspaces\[id5] workspaces\[id6]
- Mac: cd ~/.opengoat
mkdir -p workspaces/[id1] workspaces/[id2] workspaces/[id3] workspaces/[id4] workspaces/[id5] workspaces/[id6]
Після виконання попросіть мене підтвердити, що папки створено:
- Windows: dir $env:USERPROFILE\.opengoat\workspaces
- Mac: ls ~/.opengoat/workspaces
КРОК 10 — Фінальна перевірка
Пройдіться зі мною по цьому чек-листу по одному пункту:
□ code --version → показує номер версії
□ node --version → показує v22 або вище
□ openclaw --version → показує номер версії
□ claude --version → показує номер версії
□ У VS Code встановлено розширення Claude Code, виконано вхід
□ Вкладка шлюзу показує «✓ Gateway running»
□ Папка .opengoat існує і підтверджена
□ Підпапки workspaces/ створені для всіх 6 агентів
□ Файл .env існує в папці .opengoat
□ BALIA_TOKEN заповнено (або відмічено ввести вручну в Розділі 6)
□ AGENT_ID встановлено як ceo
□ ANTHROPIC_API_KEY заповнено
□ Охоронець Безпеки розгорнутий (підтверджено через вивід терміналу)
Коли всі пункти відмічено, скажіть:
«Встановлення завершено. Ви готові до Розділу 4 — Створення файлів
ваших агентів.»
Почніть з КРОКУ 8. Попросіть мене прикріпити документ з дизайну команди.🛡️ Аудит Охоронця Безпеки
Ваш Охоронець Безпеки зараз перевірить усе ваше налаштування та автоматично виправить будь-які проблеми.
Що перевіряє Охоронець:
- Усі необхідні папки існують під
$env:USERPROFILE\.opengoat\ - Усі необхідні файли знаходяться у правильному місці
- Файли не на своєму місці переміщуються автоматично
- Відсутні файли створюються (порожні — ви заповните їх у Розділі 4)
Що Охоронець ЩЕ НЕ змінює:
- Вміст файлів (особистості та налаштування ваших агентів з'являться в Розділі 4)
Запустіть аудит:
Windows:
node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --fixОхоронець повідомить, що знайшов і виправив. Якщо все зелене — ви готові до Розділу 4.