メインコンテンツへスキップ
このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
サインインすると、difyctl はワークスペースを保存し、すべてのコマンドをそのワークスペースに対して実行します。解決順序の詳細は difyctl がワークスペースを選択する仕組み を参照してください。 difyctl get workspace は所属するワークスペースを表示し、グローバルフラグ を受け付けます。

ワークスペースを表示

difyctl get workspace [flags]

フラグ

フラグデフォルト説明
-o <format>stringnone出力形式:jsonyamlnamewide のいずれか。フラグを省略するとデフォルトの表形式になります。

ワークスペースを表示する:
difyctl get workspace
スクリプト用に JSON 形式で取得する:
difyctl get workspace -o json
ワークスペース ID のみを出力する:
difyctl get workspace -o name

出力

形式stdout に出力される内容
default整列された表。CURRENT 列は現在アクティブなワークスペースを * で示し、ROLE 列はロールを示します。
-o wide同じ列です。ワークスペースに wide 専用の列はありません。
-o json-o yamlworkspaces 配列。各エントリには idnamerolestatuscurrent が含まれます。
-o nameワークスペース ID。
デフォルトの表:
ID                                    NAME       ROLE    STATUS  CURRENT
b4e8d2a6-7c3f-4a1e-9d5b-8f2c6e0a4d7b  Acme Team  owner   normal  *
-o json
{
  "workspaces": [
    {
      "id": "b4e8d2a6-7c3f-4a1e-9d5b-8f2c6e0a4d7b",
      "name": "Acme Team",
      "role": "owner",
      "status": "normal",
      "current": true
    }
  ]
}

終了コード

コード意味
0成功
1ネットワークまたはサーバーエラー
2使用方法のエラー(サポートされていない -o の値など)
4認証エラー
7レート制限(HTTP 429)
全体の体系については 出力形式と終了コード を参照してください。

difyctl がワークスペースを選択する仕組み

アプリは必ず 1 つのワークスペースに属するため、すべてのコマンドは 1 つのワークスペースに対して実行されます。通常は、サインイン時に保存されたワークスペースです。difyctl は次の順序で解決し、最初に見つかった値を使用します。
  1. DIFY_WORKSPACE_ID 環境変数。任意のオーバーライドです。
  2. 保存されたデフォルト値。サインイン時に設定ディレクトリの hosts.yml に書き込まれます。
どちらからもワークスペースが得られない場合、コマンドは終了コード 2 で失敗します。 ワークスペース ID は UUID です。ワークスペース名ではなく、get workspace で取得した ID を使用してください。UUID でない値は使用方法のエラーになります。
最終更新日 2026年6月25日