Fundamentals

エージェントのブートストラップ

ブートストラップは、エージェントのワークスペースを準備し、ID 詳細を収集する初回実行の手順です。これはオンボーディングの後、エージェントが初めて起動するときに実行されます。

ブートストラップで行われること

エージェントの初回実行時に、OpenClaw はワークスペース(デフォルトは ~/.openclaw/workspace)をブートストラップします。

  • AGENTS.mdBOOTSTRAP.mdIDENTITY.mdUSER.md をシードします。
  • 短い Q&A 手順を実行します(1 回に 1 つの質問)。
  • ID と設定を IDENTITY.mdUSER.mdSOUL.md に書き込みます。
  • 完了時に BOOTSTRAP.md を削除し、1 回だけ実行されるようにします。

埋め込みモデルまたはローカルモデルで実行する場合、OpenClaw は BOOTSTRAP.md を特権付きシステムコンテキストに含めません。主要な対話型の初回実行では、read ツールを確実には呼び出さないモデルでもこの手順を完了できるように、ユーザープロンプト内でファイルの内容を引き続き渡します。現在の実行がワークスペースに安全にアクセスできない場合、エージェントは汎用的な挨拶ではなく、限定的なブートストラップノートを受け取ります。

ブートストラップをスキップする

事前にシード済みのワークスペースでこれをスキップするには、openclaw onboard --skip-bootstrap を実行します。

実行される場所

ブートストラップは常に Gateway ホストで実行されます。macOS アプリがリモート Gateway に接続している場合、ワークスペースとブートストラップファイルはそのリモートマシン上にあります。

関連ドキュメント