Skip to content

このセクションが完了したときの.opengoatフォルダ構成

Section 1〜8を通じて、以下のフォルダ構成が順番に作られていきます。 今はまだ空でも大丈夫です — 各セクションで必要なファイルが追加されていきます。

📁 .opengoatフォルダ全体構成

$env:USERPROFILE\.opengoat\          ← BALIA OSのホームディレクトリ
├── identity\                         ← Section 2で作成
│   └── team_design.md               ← チーム設計ドキュメント
├── .env                              ← Section 3で作成(APIキー・Webhook)
├── workspaces\                       ← Section 3で作成
│   ├── [agentid]\                    ← Section 4で各エージェント分作成
│   │   ├── SOUL.md
│   │   ├── AGENTS.md
│   │   ├── IDENTITY.md
│   │   ├── HEARTBEAT.md
│   │   ├── TOOLS.md
│   │   ├── USER.md
│   │   └── SPEC_[名前].md
│   └── security-guardian\            ← Section 3で自動展開
├── agents\                           ← OpenClaw設定ファイルはSection 5で自動生成
│   └── [agentid]
│       ├── config.json
│       └── models.json
├── memory\                           ← Section 6で作成
│   └── _SKILL_STATUS.md             ← カセットON/OFF一覧(唯一の管理元)
└── skills\                           ← Section 6でカセットを追加
    └── [cassette-name]\
        └── SKILL.md

このフォルダがBALIA OSの「家」です。 エージェントのアイデンティティ・記憶・スキルはすべてここに保存されます。


💡 APIとは何か? — そしてなぜ必要なのか?

AIエージェントは、行動する前に考える必要があります。

エージェントが状況を分析したり、レポートを作成したり、意思決定を行うたびに、そのような思考を担うAIモデルを呼び出す必要があります。APIはその呼び出しを可能にするチャネルであり、エージェントを動かす燃料です。

チャットAI vs API — 2つの違い:

チャットAI(Claude / ChatGPT / Gemini など)API
何であるかあなた専用のコンシェルジュエージェントの思考エンジン
誰が使うかあなた自身が直接使うエージェントが自動的に使う
コストモデルサブスクリプション(定額)従量課金(入力+出力トークン)
推奨有料プラン — 推論精度が高いまず$5のクレジットから

両方を使う理由(ハイブリッド構成)

APIの料金は入力+出力トークンで計算されます — エージェントに送る言葉も、エージェントが返す言葉も、すべて少額のコストが発生します。

つまり、エージェントへの指示の出し方が重要です。

お使いのチャットAI(有料プラン推奨 — 推論精度が上がります)を使って以下を行いましょう:

  • エージェントに送る前に、明確で簡潔な指示を下書きする
  • 長いドキュメントをエージェントに渡す前に要約する
  • タスクを事前に構造化して、エージェントが何をすべきか把握するためのトークンを無駄にしない

よく構造化された200トークンの指示は、曖昧な2,000トークンのやり取りの何分の一かのコストで済みます。 チャットAIが戦略家、エージェントが実行者です。 この組み合わせにより、APIコストを抑えながら高品質なアウトプットを維持できます。

始める前に — APIコストについての説明

BALIA OSでエージェントを動かすには、AI APIキーが必要です。これはガイドの$48とは別の費用です。

必要なもの:

  • Anthropicアカウント(最低$5のプリペイドクレジット)
  • このガイドのエージェントはすべてClaude Sonnet 5を使用します

なぜ$5で始められるのか: Claude Sonnet 5の料金は、入力トークン100万件あたり$2、出力トークン100万件あたり$10です(2026年8月31日までの導入価格。以降は入力$3・出力$15に切り替わります)。一般的なエージェントセッションで使用するトークンは数千件程度です。$5あれば、追加費用をかけずに学習・実験のための数十回のセッションを実行できます。

Anthropic APIには無料枠はありません。 クレジットカードが必要です。 クレジットの追加: console.anthropic.com → Billing → Add credits(最低$5)

BALIA OSの運用に必要な外部費用はこれだけです。 比較として:人間のアシスタントを雇うと月$2,000〜$5,000かかります。 あなたのAIチームは$5分のAPIクレジットで動き始めます。 同じ仕事を、わずかなコストで実現できます。


インストールするもの

このセクションが完了すると、5つのものが準備できます:

  • VS Code — エージェントファイルの編集やコマンド実行に使うワークスペース
  • Claude Code — VS Code内でエラー修正・ファイル編集を自動化するハイブリッド運用の実行担当(Section 1参照)。チャットAIにClaude Proを使っていれば同じ契約でそのまま使え、追加購入は不要
  • Node.js — OpenClaw・Claude Codeの実行に必要
  • OpenClaw — BALIA OSを動かすAIエージェントフレームワーク
  • Anthropic APIキー — エージェントが思考するために使うAIエンジン
  • セキュリティガーディアン — セットアップを自動確認し、ファイルを管理する自動セットアップアシスタント

このセクションの進め方: 以下のプロンプトをお使いのチャットAIにコピー&ペーストしてください。AIがインストール全体をガイドします — OSを確認し、各ステップを案内し、問題が発生した場合は解決を手伝ってくれます。途中で詰まった場合は、問題をAIに説明すれば助けてもらえます。


▶ AIにペーストして始めましょう

あなたはBALIA OS(OpenClaw上で構築されたマルチエージェントAIオペレーティングシステム)の
インストールとセットアップを手伝っています。

あなたの仕事は、インストールをステップバイステップで案内することです。
一度に一つだけ質問してください。私の回答を待ってから次に進んでください。
エラーが発生した場合は、次のステップに進む前に解決を手伝ってください。

以下が、順番にインストールおよびセットアップする必要があるすべての項目です:

STEP 1 — 使用しているOSを確認する
私に聞いてください:「WindowsとMac、どちらをお使いですか?」
その後、すべてのステップを通じて私のOSに合った正しい手順を教えてください。

STEP 2 — VS Codeをインストールする
code.visualstudio.com からVS Codeをインストールするよう案内してください。
- Windows: インストーラーをダウンロードして実行します。「Add to PATH」にチェックが入っていることを確認してください。
- Mac: ダウンロードして展開し、Applicationsフォルダにドラッグします。その後、シェルコマンドを実行して
  「code」をPATHに追加します:Cmd+Shift+P → 「Shell Command: Install 'code' command in PATH」
インストール後、VS Codeでターミナルを開いて以下を実行するよう伝えてください:
  code --version
何が表示されるか教えてもらいます。エラーがあれば解決を手伝ってください。

STEP 2b — VS Codeの表示言語を変更する(任意)
VS Codeは初期状態では英語表示です。日本語(または他の言語)で使いたい場合は、
以下の手順を案内してください:
1. VS Codeを開き、Ctrl+Shift+X(Mac: Cmd+Shift+X)で拡張機能パネルを開く
2. 「Japanese Language Pack」(Microsoft製)を検索してインストールする
3. インストール後に表示される「Change Language and Restart」をクリックする
   (表示されない場合はCtrl+Shift+P → 「Configure Display Language」→ 「ja」を選択)
4. VS Codeが再起動し、メニューが日本語表示になっていることを確認する
日本語化しない場合はこのステップをスキップして次に進んでよい旨を伝えてください。

STEP 3 — Pythonをインストールする
VS Codeのターミナルで、以下を実行するようユーザーに案内してください:
  python --version
「Python 3.x.x」が表示された場合、Pythonはすでにインストール済みです。次のSTEPに進んでください。

表示されない場合は、https://www.python.org/downloads/ からインストールするよう伝えてください。
- Windows: インストーラーを実行します。「Add Python to PATH」にチェックを入れることを確認してください。
- Mac: インストーラーを実行して、デフォルト設定で進めてください。

インストール後、VS Codeを再起動してpython --versionを再度実行して確認してください。

STEP 4 — Node.jsをインストールする
nodejs.org からNode.js 22以上(LTSバージョン)をインストールするよう案内してください。
インストール後、以下を実行するよう伝えてください:node --version
何が表示されるか教えてもらいます。
- v22以上の場合:正常です。次に進みます。
- v22未満の場合:nvm(Mac/Linux)またはnvm-windows(Windows)を使ってアップグレードするよう案内してください。
- エラーの場合:トラブルシューティングを手伝ってください。

STEP 5 — OpenClawをインストールする
VS Codeのターミナルで以下を実行するよう案内してください:
  npm install -g openclaw
その後、確認します:
  openclaw --version
よくあるエラーへの対処:
- MacでEACCES:npmグローバルプレフィックスの修正手順を案内してください
- 「openclaw not found」:ターミナルを閉じて再度開き、再試行するよう伝えてください

STEP 5b — Claude Codeをインストールする
まずこれを説明してください:
「Claude CodeはSection 1で紹介したハイブリッド運用の実行担当です。
VS Code内でエラーを読み取り、ファイル修正・コマンド実行まで行います。
Claude Pro以上のプラン($20/月〜)に契約していれば追加購入は不要です —
claude.aiのチャットとClaude Codeは同じサブスクリプション・同じ利用枠を共有します。
Section 1でお使いのチャットAIとしてClaude Proを選んだ場合、
そのアカウントでそのままログインできます。
チャットAIにClaude以外(ChatGPT・Geminiなど)を使っている場合は、
Claude Codeの利用には別途Claude Pro以上の契約、またはAnthropic APIアクセスが必要です。」

以下を案内してください:
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. ログイン完了後、ターミナルに戻りプロンプトが表示されることを確認する

よくあるエラーへの対処:
- npm installでEACCES(権限エラー、Mac/Linux):
    mkdir -p ~/.npm-global
    npm config set prefix ~/.npm-global
    export PATH=~/.npm-global/bin:$PATH
  を順に実行してから再試行するよう案内してください
- 「claude: command not found」:ターミナルを閉じて再度開き、再試行するよう伝えてください
- ログイン画面が開かない:console.anthropic.com で有効なサブスクリプション/APIアクセスがあるか確認するよう伝えてください

STEP 6 — Anthropic APIキーを取得する
まずこれを説明してください:
「BALIA OSはClaudeをエージェントのデフォルトAIエンジンとして使用します。
ここではまずClaudeのみをセットアップします。他のAIエンジンは後で追加することができます:
- 独自スキルを作成する場合(Section 6)、そのスキルに最適なAIを選択します。
  たとえば、YouTubeにはGemini(動画を直接分析できるため)、
  セールスコピーにはGPT-4oを使用するなど。
- BALIAスキルマーケットがオープンしたら、他のユーザーが作ったスキルをインストールすることもでき、
  それぞれ推奨AIエンジンが設定されています。」

その後、以下を案内してください:
1. console.anthropic.com にアクセスする
2. サインアップまたはログインする
3. API Keys → Create Keyに移動する
4. 「balia-os」という名前を付ける
5. キーをコピーする(sk-ant-で始まる)
私に伝えてください:「これを安全な場所に保存してください — 一度しか表示されません。」
次のステップに進む前に、キーを持っているか確認してください。
キーをチャットにペーストするよう求めないでください。

STEP 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フォルダが表示されますか?」
表示されない場合はトラブルシューティングを手伝ってください。

STEP 9 — .envファイルを作成する
.opengoatフォルダ内に.envファイルを作成するよう案内してください。
- Windows: VS Codeで $env:USERPROFILE\.opengoat フォルダを開く
           左パネルを右クリック → New File → 「.env」と命名する
- Mac:     VS Codeで ~/.opengoat フォルダを開く
           左パネルを右クリック → New File → 「.env」と命名する

次に、このテンプレートをペーストするよう伝えてください:

# BALIA OS
BALIA_TOKEN=paste-your-token-here
AGENT_ID=ceo

# Anthropic API
ANTHROPIC_API_KEY=sk-ant-paste-your-key-here

# Agent model
CLAUDE_MODEL=claude-sonnet-5

# Discord Webhooks — Section 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=の後にペーストしてください。
入力が必要なのはこの1回だけです —
Section 6のインストーラーがこのファイルから自動的に読み取ります。
このチャットにペーストしないでください。」

AGENT_IDの入力方法:
「これはメインエージェント(CEO)のIDです。
IDは固定値:ceoです。AGENT_ID=ceoをそのまま残してください。
変更しないでください。インストールスクリプトとSection 4の両方がこの値に依存しています。」

私に伝えてください:「DiscordのWebhookは今は空白のままにしてください — Section 4で実際のURLを取得します。
URLの形式は次のとおりです:https://discord.com/api/webhooks/数字/文字列
[AGENT1NAME]から[AGENT5NAME]をエージェントの名前(大文字)に置き換えてください。
DISCORD_WEBHOOK_SECURITYは常に最後です — セキュリティガーディアンエージェント用です。」

セキュリティに関する注意 — 以下を伝えてください:
「トークンをファイルに保存することに不安がある場合:
BALIA_TOKENは今はスキップして、Section 6のインストール時に
手動で入力することもできます。」

私に伝えてください:「このファイルは絶対に共有しないでください。GitHubにコミットしないでください。」

STEP 9b — APIキーを.envファイルに書き込む
注:APIキーはすでにSTEP 7(openclaw setup)で入力されています。ここでも必要な理由を説明してください。
以下を伝えてください:「同じAPIキーを2箇所に設定します:
- openclaw setupはOpenClaw自身の設定内に保存します。
- .envファイルはBALIA OSエージェント用に保存します — エージェントは.envから直接キーを読み取ります。
両方に同じキーが必要です。これは一回限りのセットアップです。」
以下を案内してください:
1. VS Codeで.envファイルを開く(.opengoatフォルダ内)
2. この行を探す:ANTHROPIC_API_KEY=sk-ant-paste-your-key-here
3. 「sk-ant-paste-your-key-here」を実際のキーに置き換える
4. ファイルを保存する(WindowsはCtrl+S / MacはCmd+S)
確認:「APIキーが.envファイルに保存されました。
このファイルを共有したり、GitHubにコミットしたりしないでください。」
キーをチャットにペーストするよう求めないでください。

STEP 9bが完了したら、私に伝えてください:「環境の準備が整いました。次にセキュリティガーディアンをセットアップします。」

今すぐ始めましょう。最初の質問をしてください。

🛡️ 最初にセキュリティガーディアンをセットアップします

エージェントを作成する前に、セキュリティガーディアンを起動します。 これ以降、セキュリティガーディアンがセットアップを自動的に確認し、 必要に応じてファイルを正しい場所に移動し、不足しているファイルを作成します。 ミスを心配する必要はありません — ガーディアンがカバーしてくれます。


🛡️ セキュリティガーディアンを展開する

⚠️ APIコスト暴走に注意してください

【海外で実際に起きた事例 — BALIA OSとは無関係】 2025年11月、海外の開発チームでAIエージェントが無限ループ状態になり、 11日間誰も気づかずに動き続け、$47,000(約700万円)のAPI請求が発生しました。 (出典: Tech Startups / Hacker News)

AIエージェントはユーザーが気づかない間にAPIを呼び続ける場合があります。 このようなリスクを防ぐため、Security Guardianが24時間コストを監視し、 異常を検知した際はDiscordに即時アラートを送信します。

必ず以下も設定してください:

  1. ご利用のAIプロバイダーのコンソールでコストアラートを設定(推奨:$3〜5/日) (Anthropic利用の場合) → https://console.anthropic.com/settings/billing
  2. Security Guardianのコスト監視設定を確認(Step 2.5)

環境の準備が整いました。

BALIA OSにはもう1つエージェントがいます:**セキュリティガーディアン(security-guardian)**です。

このエージェントはBALIA側が設計済みです。名前・ID・パスの変更は禁止されています。変更すると他のエージェントとの連携が壊れます。


前提:PM2のインストール

PM2はNode.jsのプロセスマネージャーです。Security GuardianをPC再起動後も自動で起動し続けるために必要です。

VS Codeのターミナルを開いて、以下のコマンドを貼り付けてインストールしてください:

bash
npm install -g pm2

すでにインストール済みの場合はスキップしてください。


インストーラーをダウンロードして実行する

💡 トークンとは?

購入後に届いたアクセスURLの ?token= 以降の文字列です。

例: https://guide.baliaos.com/?token=BALIA-XXXX-XXXX-0001 → トークンは BALIA-XXXX-XXXX-0001 です。

メールが見つからない場合はサポートまでお問い合わせください。

Step 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.py

Mac / Linux:

bash
curl -o install_core_pack.py https://balia-os-guide.vercel.app/scripts/install_core_pack.py
python3 install_core_pack.py

Step 2 — security-guardianをOpenClawに登録する

Windows:

openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian

Mac:

openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian

これによりOpenClawがsecurity-guardianにコマンドをルーティングできるようになります。

Step 2.5 — 登録を確認する

OpenClawがエージェントを認識できることを確認します:

openclaw agents list

security-guardian が一覧に表示されることを確認してください。表示されない場合は、Step 2を再実行してください。


📋 guardian_config.json カスタマイズガイド

以下の項目はいつでも自由に変更できます。 ファイルの場所:

$env:USERPROFILE\.opengoat\workspaces\security-guardian\guardian_config.json
項目デフォルト説明
cost.alertHourly1.01時間あたりのコストアラート($)
cost.alertDaily5.01日あたりのコストアラート($)
rollback.threshold6ロールバック発動のファイル消失数
rollback.autoRecoverytrue自動ロールバック(falseで手動承認制)
snapshot.intervalMinutes10スナップショット取得間隔(分)
snapshot.maxSnapshots3保持するスナップショット数
watchdog.checkGatewaytrueOpenClaw gateway監視
watchdog.checkWSL2falseWSL2監視(通常はoff)
scanner.runIntervalHours4検疫スキャン頻度(時間)
git.autoPushEnabledtrueGitHubへの自動バックアップ
git.autoPushIntervalMinutes30バックアップ頻度(分)

設定変更後はSecurity Guardianを再起動してください:

powershell
pm2 restart security-guardian

Step 3 — セキュリティガーディアンにインストーラーを実行させる

openclaw agent --agent security-guardian "Run: python install_core_pack.py --lang ja (token loads from .env automatically). Tell me when done."

トークンは.envファイルのBALIA_TOKENから自動で読み込まれます。

エージェントが自律的に以下を実行します:

  1. トークン認証
  2. セキュリティガーディアンのファイルをダウンロード
  3. .opengoat/agents/security-guardian/.opengoat/workspaces/security-guardian/ に展開
  4. ターミナルに「✓ Security Guardian deployed successfully」と表示

⚠️ 重要: セキュリティガーディアンのID・名前・フォルダパスは変更しないでください。 他の設定ファイルにこのエージェントへの参照が含まれています。 変更するとスキル検疫システムが機能しなくなります。

ターミナルに「✓ Security Guardian deployed successfully」と表示されたら、次のステップに進んでください。

INFO

agents/security-guardian/ vs workspaces/[agentid]/

BALIA OSでは各エージェントに2種類のフォルダを使用します:

  • agents/[id]/ — OpenClaw設定ファイル(config.json、models.json)— OpenClawがこれを読んでエージェントを起動する
  • workspaces/[id]/ — ワークスペースファイル(SOUL、AGENTS、IDENTITY、HEARTBEAT、TOOLS、USER、SPEC)— エージェントがセッション開始時に読む

セキュリティガーディアンは両方を使用します:

  • agents/security-guardian/ — config.jsonとmodels.json
  • workspaces/security-guardian/ — SOUL.md、SPEC_SECURITY.md、scripts/など

あなたのカスタムエージェントも同じ構成を使います。両方のフォルダは $env:USERPROFILE/.opengoat/ 以下にあります。


Step 3.5 — gatewayを一時停止してGuardianをPM2で起動する

インストールが完了したら、gatewayを安全に再起動します。

① gatewayを停止する

openclaw gateway を起動しているPowerShellで以下を押してください:

Ctrl + C

「終了しますか?」と聞かれたら Y を押してEnter。

② PM2でSecurity Guardianを起動する

新しいPowerShellを開いて、以下を1行ずつ実行してください:

powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\security_guardian.js --name security-guardian
powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\watchdog.js --name guardian-watchdog
powershell
pm2 save
powershell
pm2 list

security-guardianguardian-watchdogonline になっていればOKです。

③ gatewayを再起動する

同じPowerShellで以下を1行ずつ実行してください:

powershell
$env:DEBUG="-ciao*"
powershell
openclaw gateway --force

このPowerShellウィンドウは閉じないでください。


▶ 続き:AIにペーストしてください

セキュリティガーディアンが起動しました。次はワークスペースフォルダを作成してセットアップを完了します。

STEP 8 — 各エージェントのワークスペースフォルダを作成する
私に伝えてください:「Section 2のチームデザインドキュメントを読んで
エージェントIDを自動的に取得します。今すぐ添付してください。」
添付されたチームデザインドキュメントを読んでください。
6つのエージェント名/IDをすべて抽出します(小文字に変換し、スペースをハイフンに置き換えます)。
リストを表示してください:
「6つのエージェントが見つかりました:[id1]、[id2]、[id3]、[id4]、[id5]、[id6]
これで正しいですか?」
私の確認を待ってください。

次に、実際のIDがすでに入力された状態で、6つのワークスペースフォルダを一度に作成するための正確なコマンドを提示してください。
フォルダ構造はこちらを使用: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

STEP 10 — 最終確認
以下のチェックリストを一項目ずつ確認してください:
□ code --version → バージョン番号が表示される
□ node --version → v22以上が表示される
□ openclaw --version → バージョン番号が表示される
□ claude --version → バージョン番号が表示される
□ VS CodeにClaude Code拡張機能がインストールされ、ログイン済み
□ ゲートウェイのターミナルに「✓ Gateway running」と表示される
□ .opengoatフォルダが存在し確認済み
□ 全6エージェントのworkspaces/サブフォルダが作成済み
□ .opengoatフォルダ内に.envファイルが存在する
□ BALIA_TOKENが入力済み(またはSection 6で手動入力する旨を記録済み)
□ AGENT_IDがceoに設定されている
□ ANTHROPIC_API_KEYが入力済み
□ セキュリティガーディアンが展開済み(ターミナル出力で確認)

すべての項目が確認できたら、以下を伝えてください:
「インストール完了。Section 4 —
エージェントファイルの作成に進む準備ができました。」

STEP 8から始めます。チームデザインドキュメントの添付を求めてください。

🛡️ セキュリティガーディアン監査

セキュリティガーディアンがセットアップ全体を確認し、問題を自動修正します。

ガーディアンが確認すること:

  • $env:USERPROFILE\.opengoat\ 配下の必須フォルダがすべて存在するか
  • 必須ファイルがすべて正しい場所にあるか
  • 場所が違うファイルを自動的に正しい場所へ移動
  • 不足しているファイルを自動作成(中身は空・Section 4で内容を入力)

Section 3でガーディアンが変更しないもの:

  • ファイルの中身(エージェントの設定・ペルソナはSection 4で決める)

監査を実行してください:

Windows:

node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --fix

ガーディアンが確認・修正した内容を報告します。 すべてグリーンになったらSection 4へ進んでください。