使用法
オプション
--remote: 構成ファイル内のgateway.remote.urlおよびリモート用トークン/パスワードを使用します。--url <url>: ペイロードに含めるゲートウェイ URL を上書きします。--public-url <url>: ペイロードに含めるパブリック URL を上書きします。--token <token>: ペイロードに使用するゲートウェイのトークンを上書きします。--password <password>: ペイロードに使用するゲートウェイのパスワードを上書きします。--setup-code-only: セットアップコードのみを表示します。--no-ascii: ターミナルへの ASCII アートによる QR コード表示をスキップします。--json:setupCode,gatewayUrl,auth,urlSourceを含む JSON 形式で出力します。
補足事項
--tokenと--passwordは同時には指定できません。--remoteを指定し、かつ有効なリモート認証情報が SecretRef として構成されている場合、CLI 上でトークンやパスワードを直接指定しなければ、稼働中のゲートウェイのスナップショットから値が解決されます。ゲートウェイが利用できない場合は即座にエラーとなります。--remoteを指定しない場合、CLI での認証情報上書きがなければ、ローカルゲートウェイの認証用 SecretRef が解決されます:gateway.auth.tokenは、トークン認証が有効(明示的にgateway.auth.mode="token"が設定されているか、他のパスワードソースがない場合)であれば解決されます。gateway.auth.passwordは、パスワード認証が有効(明示的にgateway.auth.mode="password"が設定されているか、有効なトークンがない場合)であれば解決されます。
gateway.auth.tokenとgateway.auth.passwordの両方が構成(SecretRef を含む)されており、かつgateway.auth.modeが未設定の場合、モードが明示的に設定されるまでセットアップコードの解決は行われません。- ゲートウェイのバージョンに関する注意: このパスを使用するには、
secrets.resolveメソッドをサポートするゲートウェイが必要です。古いバージョンのゲートウェイでは、メソッド未定義エラーが返されます。 - QR コードをスキャンした後は、以下のコマンドでデバイスのペアリングを承認してください:
openclaw devices listopenclaw devices approve <requestId>