Skip to content

ワークフロージーニー ​

ワークフロージーニーとは、ジーニーワークフロー——複数ステップの YAML パイプライン——を .yml または .yaml ファイルとしてジーニーフォルダに保存したものです。マークダウンジーニーとまったく同じように、ジーニーピッカー(Mod + Y)と 編集 → ジーニー に表示されます。選択すると、単一のプロンプトを送信する代わりに、ワークフローエンジンでパイプライン全体を実行します。

必要条件 ​

必要条件理由
設定 → 詳細設定 → 開発者ツール を有効にしたうえで ワークフローエンジン をオンエンジンはデフォルトでオフです。エンジンがオフでもピッカーにはワークフロージーニーが表示されますが、実行すると「ワークフローエンジンは設定でオフになっています」というエラーで失敗します
開いているワークスペースaction/save-file などのアクションステップは、ワークスペースのルートを基準にパスを解決します。ワークスペースがない場合、VMark はトーストを表示し、実行を開始しません
設定済みの AI プロバイダージーニーステップは、マークダウンジーニーと同じアクティブなプロバイダーを呼び出します

作成する ​

YAML ファイルはジーニーフォルダ(編集 → ジーニー → ジーニーフォルダを開く)の下のどこにでも置けます。マークダウンジーニーと同様に、サブフォルダはカテゴリになります。ピッカーはファイル名をジーニーの名前として、YAML の description(ない場合は name)を 2 行目として表示します。ワークフロージーニーのスコープはドキュメント全体です——実行には対象となる選択範囲がありません——そのため、各ステップは独自の with: { input: … } を指定し、呼び出されるマークダウンジーニーはそれをそのまま プレースホルダーにバインドします。

同梱のサンプル triage-and-translate.yml は、すぐに使える出発点です。フォルダにコピーして、シードテキストを置き換えてください。サンプルの場所、YAML スキーマの全体、式、承認、ステップごとのモデルとタイムアウトは、すべてジーニーワークフローに記載されています。ワークフロージーニーの実行自体は通常どおり進み、承認ダイアログも表示されますが、ライブのステップグラフは表示されず、ワークフローパネルからキャンセルすることもできません(実行中はパネルの実行ボタンがエンジン使用中と報告します)。また、パネルにはこの実行に対する「ファイルを復元」もありません。

単一プロンプトのマークダウンジーニー形式については、AI ジーニーも参照してください。