このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。サインインすると、
difyctl はワークスペースを保存し、すべてのコマンドをそのワークスペースに対して実行します。解決順序の詳細は difyctl がワークスペースを選択する仕組み を参照してください。
difyctl get workspace は所属するワークスペースを表示し、グローバルフラグ を受け付けます。
ワークスペースを表示
フラグ
| フラグ | 型 | デフォルト | 説明 |
|---|---|---|---|
-o <format> | string | none | 出力形式:json、yaml、name、wide のいずれか。フラグを省略するとデフォルトの表形式になります。 |
例
ワークスペースを表示する:出力
| 形式 | stdout に出力される内容 |
|---|---|
| default | 整列された表。CURRENT 列は現在アクティブなワークスペースを * で示し、ROLE 列はロールを示します。 |
-o wide | 同じ列です。ワークスペースに wide 専用の列はありません。 |
-o json、-o yaml | workspaces 配列。各エントリには id、name、role、status、current が含まれます。 |
-o name | ワークスペース ID。 |
-o json:
終了コード
| コード | 意味 |
|---|---|
0 | 成功 |
1 | ネットワークまたはサーバーエラー |
2 | 使用方法のエラー(サポートされていない -o の値など) |
4 | 認証エラー |
7 | レート制限(HTTP 429) |
difyctl がワークスペースを選択する仕組み
アプリは必ず 1 つのワークスペースに属するため、すべてのコマンドは 1 つのワークスペースに対して実行されます。通常は、サインイン時に保存されたワークスペースです。difyctl は次の順序で解決し、最初に見つかった値を使用します。
DIFY_WORKSPACE_ID環境変数。任意のオーバーライドです。- 保存されたデフォルト値。サインイン時に設定ディレクトリの
hosts.ymlに書き込まれます。
2 で失敗します。
ワークスペース ID は UUID です。ワークスペース名ではなく、get workspace で取得した ID を使用してください。UUID でない値は使用方法のエラーになります。