正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

セッション

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

セッションは、実行したエージェントおよびフローのステータスと実行データを表示します。

セッションはGitLab Duo Agentic Chatと、IDEまたはUI内の基本フローによって作成されます。例:

  • Runnerで実行されるフロー(CI/CDパイプライン修正フローなど)。これらのセッションは、UIの自動化 > セッションで確認できます。
  • IDEで実行されるフロー(ソフトウェア開発フローなど)。これらのセッションは、IDEのフロータブのセッションで確認できます。
  • GitLab Duo Chatによって作成されるセッション。これらのセッションは、右側のサイドバーのGitLab Duo Chat履歴を選択すると確認できます。
  • トリガーによって実行されるフロー。これらのセッションは、UIの自動化 > セッションで確認できます。

プロジェクトのセッションを表示する

前提条件:

  • プロジェクトのデベロッパー、メンテナー、またはオーナーロールが必要です。

プロジェクトのセッションを表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 自動化 > セッションを選択します。
  3. セッションを選択すると、詳細が表示されます。

自分がトリガーしたセッションを表示する

自分がトリガーしたセッションを表示するには:

  1. 右サイドバーで、GitLab Duoのセッションを選択します。
  2. セッションを選択すると、詳細が表示されます。
  3. オプション。詳細をフィルタリングして、すべてのログ、または要点のみを表示します。

GitLab Duo Agentic Chatセッション

チャットはインタラクティブであるため、UI上でより明確に区別する必要があります。Chatの履歴は、セッションをChat専用に切り分けたものと考えることができます。

GitLab DuoコマンドラインインターフェースでChatセッションをブラウズし、スイッチするには、セッションのスイッチを参照してください。

実行中のセッションをキャンセルする

実行中または入力待ちのセッションはキャンセルできます。セッションをキャンセルするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 自動化 > セッションを選択します。
  3. 詳細タブで、一番下までスクロールします。
  4. セッションをキャンセルを選択します。
  5. 確認ダイアログで、セッションをキャンセルを選択して確定します。

キャンセル後は、次のようになります:

  • セッションのステータスが停止中に変わります。
  • セッションを再開または再起動することはできません。

セッションの保持

セッションは、最後のアクティビティから30日後に自動的に削除されます。保持期間はセッションを操作するたびにリセットされます。たとえば、セッションを20日ごとに操作している場合、自動的に削除されることはありません。

IDEでは、30日の保持期間が終了する前に、セッションを手動で削除することもできます。