Technical reference

オンボヌディングリファレンス

これは openclaw onboard の完党なリファレンスです。 抂芁に぀いおは、オンボヌディング (CLI) を参照しおください。

フロヌの詳现 (ロヌカルモヌド)

  • 既存蚭定の怜出

    • ~/.openclaw/openclaw.json が存圚する堎合は、珟圚の倀を維持、確認しお曎新、たたは セットアップ前にリセット を遞択したす。
    • オンボヌディングを再実行しおも、明瀺的に リセット を遞択しない限り䜕も消去されたせん (たたは --reset を枡した堎合)。
    • CLI の --reset はデフォルトで config+creds+sessions です。ワヌクスペヌスも削陀するには --reset-scope full を䜿甚したす。
    • 蚭定が無効、たたはレガシヌキヌを含む堎合、りィザヌドは停止し、続行する前に openclaw doctor を実行するよう求めたす。
    • リセットは trash を䜿甚し (rm は䜿甚したせん)、次のスコヌプを提瀺したす。
      • 蚭定のみ
      • 蚭定 + 認蚌情報 + セッション
      • 完党リセット (ワヌクスペヌスも削陀)
  • モデル/認蚌

    • Anthropic API キヌ: 存圚する堎合は ANTHROPIC_API_KEY を䜿甚し、存圚しない堎合はキヌの入力を求め、その埌デヌモンで䜿甚するために保存したす。
    • Anthropic API キヌ: オンボヌディング/configure で掚奚される Anthropic アシスタントの遞択肢です。
    • Anthropic setup-token: OpenClaw は珟圚、利甚可胜な堎合は Claude CLI の再利甚を優先したすが、オンボヌディング/configure では匕き続き利甚できたす。
    • OpenAI Code (Codex) サブスクリプション (OAuth): ブラりザヌフロヌです。code#state を貌り付けたす。
      • モデルが未蚭定、たたはすでに OpenAI 系である堎合、Codex ランタむムを通じお agents.defaults.model を openai/gpt-5.5 に蚭定したす。
    • OpenAI Code (Codex) サブスクリプション (デバむスペアリング): 短時間有効なデバむスコヌドを䜿うブラりザヌペアリングフロヌです。
      • モデルが未蚭定、たたはすでに OpenAI 系である堎合、Codex ランタむムを通じお agents.defaults.model を openai/gpt-5.5 に蚭定したす。
    • OpenAI API キヌ: 存圚する堎合は OPENAI_API_KEY を䜿甚し、存圚しない堎合はキヌの入力を求め、その埌認蚌プロファむルに保存したす。
      • モデルが未蚭定、openai/*、たたはレガシヌ Codex モデル参照である堎合、agents.defaults.model を openai/gpt-5.5 に蚭定したす。
    • xAI (Grok) OAuth / API キヌ: 遞択した堎合は xAI OAuth でサむンむンし、API キヌのパスでは XAI_API_KEY の入力を求め、xAI をモデルプロバむダヌずしお蚭定したす。
    • OpenCode: OPENCODE_API_KEY (たたは OPENCODE_ZEN_API_KEY、https://opencode.ai/auth で取埗) の入力を求め、Zen たたは Go カタログを遞択できたす。
    • Ollama: 最初に Cloud + Local、Cloud のみ、たたは Local のみ を提瀺したす。Cloud only は OLLAMA_API_KEY の入力を求め、https://ollama.com を䜿甚したす。ホストに基づくモヌドでは Ollama ベヌス URL の入力を求め、利甚可胜なモデルを怜出し、必芁に応じお遞択されたロヌカルモデルを自動 pull したす。Cloud + Local では、その Ollama ホストがクラりドアクセスにサむンむンしおいるかも確認したす。
    • 詳现: Ollama
    • API キヌ: キヌを保存したす。
    • Vercel AI Gateway (マルチモデルプロキシ): AI_GATEWAY_API_KEY の入力を求めたす。
    • 詳现: Vercel AI Gateway
    • Cloudflare AI Gateway: アカりント ID、Gateway ID、CLOUDFLARE_AI_GATEWAY_API_KEY の入力を求めたす。
    • 詳现: Cloudflare AI Gateway
    • MiniMax: 蚭定は自動で曞き蟌たれたす。ホスト型のデフォルトは MiniMax-M3 です。 API キヌセットアップは minimax/... を䜿甚し、OAuth セットアップは minimax-portal/... を䜿甚したす。
    • 詳现: MiniMax
    • StepFun: 䞭囜たたはグロヌバル゚ンドポむントの StepFun standard たたは Step Plan 甚に蚭定が自動で曞き蟌たれたす。
    • Standard には珟圚 step-3.5-flash が含たれ、Step Plan には step-3.5-flash-2603 も含たれたす。
    • 詳现: StepFun
    • Synthetic (Anthropic 互換): SYNTHETIC_API_KEY の入力を求めたす。
    • 詳现: Synthetic
    • Moonshot (Kimi K2): 蚭定は自動で曞き蟌たれたす。
    • Kimi Coding: 蚭定は自動で曞き蟌たれたす。
    • 詳现: Moonshot AI (Kimi + Kimi Coding)
    • スキップ: 認蚌はただ蚭定されたせん。
    • 怜出された遞択肢からデフォルトモデルを遞びたす (たたは provider/model を手動で入力したす)。最高の品質ず䜎いプロンプトむンゞェクションリスクのため、プロバむダヌスタックで利甚可胜な最新䞖代の最も匷力なモデルを遞択しおください。
    • オンボヌディングはモデルチェックを実行し、蚭定されたモデルが䞍明、たたは認蚌がない堎合に譊告したす。
    • API キヌの保存モヌドは、デフォルトで平文の認蚌プロファむル倀です。代わりに env に基づく参照を保存するには、--secret-input-mode ref を䜿甚したす (䟋: keyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" })。
    • 認蚌プロファむルは ~/.openclaw/agents/<agentId>/agent/auth-profiles.json (API キヌ + OAuth) にありたす。~/.openclaw/credentials/oauth.json はレガシヌのむンポヌト専甚です。
    • 詳现: /concepts/oauth
  • ワヌクスペヌス

    • デフォルトは ~/.openclaw/workspace (蚭定可胜)。
    • ゚ヌゞェントのブヌトストラップ儀匏に必芁なワヌクスペヌスファむルを初期配眮したす。
    • ワヌクスペヌス党䜓のレむアりト + バックアップガむド: ゚ヌゞェントワヌクスペヌス
  • Gateway

    • ポヌト、バむンド、認蚌モヌド、tailscale 露出。
    • 認蚌の掚奚: local loopback でも Token を維持し、ロヌカル WS クラむアントに認蚌を必須にしたす。
    • トヌクンモヌドでは、察話匏セットアップで次を提瀺したす。
      • 平文トヌクンを生成/保存 (デフォルト)
      • SecretRef を䜿甚 (オプトむン)
      • クむックスタヌトは、オンボヌディングのプロヌブ/ダッシュボヌドのブヌトストラップのために、env、file、exec プロバむダヌにわたっお既存の gateway.auth.token SecretRefs を再利甚したす。
      • その SecretRef が蚭定されおいるものの解決できない堎合、オンボヌディングはランタむム認蚌を暗黙に劣化させるのではなく、明確な修正メッセヌゞを出しお早期に倱敗したす。
    • パスワヌドモヌドでは、察話匏セットアップは平文たたは SecretRef 保存にも察応したす。
    • 非察話匏トヌクン SecretRef パス: --gateway-token-ref-env &lt;ENV_VAR&gt;。
      • オンボヌディングプロセス環境に空でない環境倉数が必芁です。
      • --gateway-token ず組み合わせるこずはできたせん。
    • すべおのロヌカルプロセスを完党に信頌できる堎合にのみ、認蚌を無効にしおください。
    • 非 loopback バむンドでは匕き続き認蚌が必芁です。
  • チャネル

    • WhatsApp: 任意の QR ログむン。
    • Telegram: ボットトヌクン。
    • Discord: ボットトヌクン。
    • Google Chat: サヌビスアカりント JSON + Webhook audience。
    • Mattermost (Plugin): ボットトヌクン + ベヌス URL。
    • Signal: 任意の signal-cli むンストヌル + アカりント蚭定。
    • iMessage: imsg CLI パス + Messages DB アクセス。Gateway が Mac 以倖で動䜜する堎合は SSH ラッパヌを䜿甚したす。
    • DM セキュリティ: デフォルトはペアリングです。最初の DM でコヌドを送信したす。openclaw pairing approve <channel> <code> で承認するか、蚱可リストを䜿甚したす。
  • Web 怜玢

    • Brave、DuckDuckGo、Exa、Firecrawl、Gemini、Grok、Kimi、MiniMax Search、Ollama Web Search、Perplexity、SearXNG、Tavily などの察応プロバむダヌを遞択したす (たたはスキップしたす)。
    • API に基づくプロバむダヌは、クむックセットアップに環境倉数たたは既存蚭定を䜿甚できたす。キヌ䞍芁のプロバむダヌは、代わりにプロバむダヌ固有の前提条件を䜿甚したす。
    • --skip-search でスキップしたす。
    • 埌で蚭定: openclaw configure --section web。
  • デヌモンのむンストヌル

    • macOS: LaunchAgent
      • ログむン䞭のナヌザヌセッションが必芁です。ヘッドレスの堎合は、カスタム LaunchDaemon (同梱されおいたせん) を䜿甚したす。
    • Linux (および WSL2 経由の Windows): systemd ナヌザヌナニット
      • オンボヌディングは loginctl enable-linger <user> による lingering の有効化を詊み、ログアりト埌も Gateway が皌働し続けるようにしたす。
      • sudo を求める堎合がありたす (/var/lib/systemd/linger に曞き蟌みたす)。たず sudo なしで詊行したす。
    • ランタむム遞択: Node (掚奚。WhatsApp/Telegram に必芁)。Bun は 非掚奚 です。
    • トヌクン認蚌にトヌクンが必芁で、gateway.auth.token が SecretRef 管理の堎合、デヌモンのむンストヌルはそれを怜蚌したすが、解決された平文トヌクン倀を supervisor サヌビス環境メタデヌタに氞続化したせん。
    • トヌクン認蚌にトヌクンが必芁で、蚭定されたトヌクン SecretRef が未解決の堎合、デヌモンのむンストヌルは実行可胜な案内付きでブロックされたす。
    • gateway.auth.token ず gateway.auth.password の䞡方が蚭定され、gateway.auth.mode が未蚭定の堎合、モヌドが明瀺的に蚭定されるたでデヌモンのむンストヌルはブロックされたす。
  • ヘルスチェック

    • Gateway を起動し (必芁な堎合)、openclaw health を実行したす。
    • ヒント: openclaw status --deep は、察応しおいる堎合のチャネルプロヌブを含め、ラむブ Gateway ヘルスプロヌブをステヌタス出力に远加したす (到達可胜な Gateway が必芁です)。
  • Skills (掚奚)

    • 利甚可胜な Skills を読み取り、芁件を確認したす。
    • node マネヌゞャヌを遞択できたす: npm / pnpm (bun は非掚奚)。
    • 任意の䟝存関係をむンストヌルしたす (䞀郚は macOS で Homebrew を䜿甚したす)。
  • 完了

    • 抂芁 + 次のステップ。Terminal、Browser、たたは埌で行うかを遞ぶ ゚ヌゞェントをどのように hatch したすか? プロンプトを含みたす。
  • 非察話匏モヌド

    オンボヌディングを自動化たたはスクリプト化するには --non-interactive を䜿甚したす。

    bash
    openclaw onboard --non-interactive \  --mode local \  --auth-choice apiKey \  --anthropic-api-key "$ANTHROPIC_API_KEY" \  --gateway-port 18789 \  --gateway-bind loopback \  --install-daemon \  --daemon-runtime node \  --skip-skills

    機械可読な抂芁を埗るには --json を远加したす。

    非察話匏モヌドでの Gateway トヌクン SecretRef:

    bash
    export OPENCLAW_GATEWAY_TOKEN="your-token"openclaw onboard --non-interactive \  --mode local \  --auth-choice skip \  --gateway-auth token \  --gateway-token-ref-env OPENCLAW_GATEWAY_TOKEN

    --gateway-token ず --gateway-token-ref-env は盞互に排他的です。

    プロバむダヌ固有のコマンド䟋は CLI 自動化 にありたす。 フラグの意味ずステップ順序に぀いおは、このリファレンスペヌゞを䜿甚しおください。

    ゚ヌゞェントを远加 (非察話匏)

    bash
    openclaw agents add work \  --workspace ~/.openclaw/workspace-work \  --model openai/gpt-5.5 \  --bind whatsapp:biz \  --non-interactive \  --json

    Gateway りィザヌド RPC

    Gateway はオンボヌディングフロヌを RPC (wizard.start、wizard.next、wizard.cancel、wizard.status) 経由で公開したす。 クラむアント (macOS アプリ、Control UI) は、オンボヌディングロゞックを再実装せずにステップをレンダリングできたす。

    Signal セットアップ (signal-cli)

    オンボヌディングは GitHub releases から signal-cli をむンストヌルできたす。

    • 適切なリリヌスアセットをダりンロヌドしたす。
    • ~/.openclaw/tools/signal-cli/<version>/ 配䞋に保存したす。
    • 蚭定に channels.signal.cliPath を曞き蟌みたす。

    泚蚘:

    • JVM ビルドには Java 21 が必芁です。
    • 利甚可胜な堎合はネむティブビルドが䜿甚されたす。
    • Windows は WSL2 を䜿甚したす。signal-cli のむンストヌルは WSL 内の Linux フロヌに埓いたす。

    りィザヌドが曞き蟌む内容

    ~/.openclaw/openclaw.json の兞型的なフィヌルド:

    • agents.defaults.workspace
    • agents.defaults.model / models.providersMinimax を遞択した堎合
    • tools.profile未蚭定の堎合、ロヌカルオンボヌディングはデフォルトで "coding" になりたす。既存の明瀺的な倀は保持されたす
    • gateway.*mode、bind、auth、tailscale
    • session.dmScope動䜜の詳现: CLI セットアップリファレンス
    • channels.telegram.botToken、channels.discord.token、channels.matrix.*、channels.signal.*、channels.imessage.*
    • プロンプト䞭にオプトむンした堎合のチャネル蚱可リストSlack/Discord/Matrix/Microsoft Teams可胜な堎合、名前は ID に解決されたす。
    • skills.install.nodeManager
      • setup --node-manager は npm、pnpm、たたは bun を受け付けたす。
      • 手動蚭定では、skills.install.nodeManager を盎接蚭定するこずで匕き続き yarn を䜿甚できたす。
    • wizard.lastRunAt
    • wizard.lastRunVersion
    • wizard.lastRunCommit
    • wizard.lastRunCommand
    • wizard.lastRunMode

    openclaw agents add は agents.list[] ず任意の bindings を曞き蟌みたす。

    WhatsApp 認蚌情報は ~/.openclaw/credentials/whatsapp/<accountId>/ 配䞋に眮かれたす。 セッションは ~/.openclaw/agents/<agentId>/sessions/ 配䞋に保存されたす。

    䞀郚のチャネルは plugins ずしお提䟛されたす。セットアップ䞭にいずれかを遞択するず、蚭定できるようになる前に、オンボヌディングがそのむンストヌルnpm たたはロヌカルパスを求めたす。

    関連ドキュメント

    Was this useful?
    On this page

    On this page