メインコンテンツへスキップ
ワークフローは、エージェントをステップとしてつなげたものです。リポジトリや検出結果などの入力を受け取り、結果を検出結果として保存します。 Enclave には、PR レビュー、リポジトリ学習、セキュリティハントのための 組み込みワークフロー が用意されています。Research で説明して 独自のワークフローを作成する こともできます。
組み込みワークフローとカスタムワークフローを、トリガーとエージェントとともに一覧表示している Workflows ページ

ワークフローを使う場面

同じ分析を複数回実行する場合にワークフローを使います。たとえば、新しい検出結果やプルリクエストのたび、スケジュールに沿って、または多数のリポジトリに対して実行する場合です。一度きりの質問には Research を使います。

ワークフローの構成要素

  • 入力: リポジトリ、検出結果、アタックサーフェスなど、実行の対象です。
  • ステップ: 順序付けられた作業です。ステップでは、1 つのエージェントの実行、レコードごとに 1 つのエージェントの並列実行、レコードのフィルタリング、検出結果の保存ができます。
  • エージェント: 各ステップのモデル、プロンプト、ツールです。保存済みの エージェント を使うか、インラインで定義します。
  • トリガー: 実行を自動的に開始するものです。 トリガー を参照してください。
  • 予算: 各実行には 20〜2,000 クレジットの予算があります(デフォルトは 80 クレジット)。自分で開始した実行は予算に達すると一時停止するため、より大きな予算で 再開 できます。

Workflows ページ

サイドバーの Workflows をクリックします。各行には、ワークフローの開始条件、エージェント、 Triggers スイッチ、最近の実行が表示されます。 ワークフローを開くと、 Flow 、 Runs 、 History を確認できます。 Flow タブは読み取り専用です。

アクセス

メンバーはワークフローと実行を閲覧できます。オーナーと管理者は、ワークフローの作成、実行、変更ができます。 ロールと権限 を参照してください。