Skip to main content
このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
difyctl のヘルプシステムは 4 つの領域をカバーします。トップレベルの概要コマンドまたはグループごとのヘルプガイドトピック、そしてそれらすべての 機械可読な形式 です。ヘルプはすべて stdout に出力され、終了コード 0 で終了します。

ヘルプの表示

次の 4 つの呼び出し方法は、いずれも同じトップレベルの概要を表示します。
概要には、各コマンドとその概要、3 つの入門例、グローバルフラグガイドトピック が一覧表示されます。この一覧に本リファレンスへのリンクを添えたものは、コマンドインデックス を参照してください。

コマンドまたはグループごとのヘルプ

任意のコマンドに --help を付けるか、コマンドの前に help を置きます。
コマンドごとのヘルプには、そのコマンドの説明、使用法の行、引数、デフォルト値付きのフラグ、例が表示されます。 コマンドではなくコマンドグループを指定すると、そのグループのサブコマンドが一覧表示されます。
コマンド、トピック、グループのいずれにも一致しない名前は、unknown help topic: <name> と候補を表示し、終了コード 1 で失敗します。

ガイドトピック

長文のトピックは CLI に同梱されており、difyctl help <topic> で読みます。 これらのトピックは CLI に組み込まれています。difyctl が実際に読み取る変数については、環境変数 を参照してください。

機械可読ヘルプ

すべてのヘルプ領域が -o json-o yaml を受け付けます。difyctl を駆動するコーディングエージェントは、主に次の 2 つを使います。コンパクトなコマンド一覧 でコマンドを選び、そのコマンドの ディスクリプタ で引数とフラグを読み取ります。完全なドキュメント は、コマンド横断の規約とトピック一覧も 1 回でまとめて返します。

コンパクトなコマンド一覧

トップレベルのヘルプに --compact を付けると、各コマンドが 3 つのフィールドだけで出力されます。command(コマンドのパス)、description(1 行の説明)、effect ラベル(readwritedestructive)です。それ以外は含まれないため、一覧全体が小さく、コマンドを選ぶ前に一度で読み切れます。
一覧の先頭部分は次のとおりです。
--compact はトップレベルのヘルプ専用で、-o json または -o yaml が必要です。コマンドごとのヘルプに付けた場合や、構造化形式を指定しない場合は、使用法エラーとして終了コード 2 で失敗します。

コマンドごとのディスクリプタ

コマンドを選んだら、そのディスクリプタが一覧に含まれない情報をすべて補います。コマンドごとのヘルプは、どちらの書き方でもディスクリプタを返します。
各ディスクリプタには、型とデフォルト値を含むコマンドの引数とフラグ、例、effect ラベルが含まれます。存在する場合は、エージェント向けのコマンド固有のガイダンスである agentGuide 文字列も含まれます。

完全なドキュメント

--compact を付けない場合、トップレベルのヘルプはコマンドの全体像を 1 つのドキュメントとして出力します。
このドキュメントには 4 つのトップレベルキーがあります。
  • bin:実行ファイル名(difyctl
  • contract:終了コード、出力形式、エラー出力の構造、コマンド横断のルール
  • commands:コマンドごとに 1 つの完全なディスクリプタ
  • topics:各ガイドトピックの名前と 1 行の概要。本文は difyctl help <topic> で読み取る

終了コード

完全な体系については、出力形式と終了コード を参照してください。
Last modified on September 10, 2026