コンテンツにスキップ
BeeuniBeeuni
日本語
Esc
↑↓移動↵開く⌘Jプレビュー
このページの内容

作業の進行

プロンプトから変更のマージまでの流れと、作業を開始する3つの方法。

Beeuniはセッション内で作業します。セッションとは、1つの作業単位のためのブランチとサンドボックスです。セッションは、その変更リクエスト(CR)がデフォルトブランチにマージされると終了します。このページでは、一連の流れを説明してから、セッションを開始する3つの方法を紹介します。

セッションの開始時に起こること

  1. Beeuniがセッションのレコードを作成し、デフォルトブランチからブランチを作成します。 ブランチ名はセッションIDです。
  2. Beeuniがサンドボックスイメージを解決します。デフォルトイメージか、マニフェストで宣言されている場合は独自の .beeuni/Dockerfileです。
  3. サンドボックスが起動します。デーモンのbeeuni-agentがリポジトリを/workspaceにクローンし、セッションのハーネスを起動します。 セッションのステータスはrunningになります。
  4. エージェントが作業します。Beeuniが設定する環境変数を使ってシークレットにアクセスし、セッションブランチにコミットしてプッシュします。
  5. エージェントが変更リクエストを作成します。内容をレビューしてマージします。作業がデフォルトブランチに反映される方法はこれだけです。

作業を実行する3つの方法

セッションは次の3つの方法のいずれかで開始します。

モード 仕組み
オンデマンド チャットで依頼すると、すぐに結果が得られます。
人間の支援あり エージェントが作業し、重要な判断が必要な場面で確認します。
自動 トリガー(スケジュールまたはWebhook)がセッションを最初から最後まで開始します。

関連項目

このページは役に立ちましたか?