前提条件
前提条件
- Outposts が有効になっている組織
- 必要な Outposts スコープを持つ v3 API トークン:
- アウトポストを管理するオーケストレーター用の
account.outposts.orchestrator(マシンスコープを含む) - キューを読み取り、セッションを引き取る/解放するワーカー用の
account.outposts.machine
- アウトポストを管理するオーケストレーター用の
- 以下を備えたマシン (VM またはコンテナ) :
- Devin CLI がインストールされている
- マシン依存関係
- リポジトリがクローンされ、リモートが設定されている
- セッションに必要なビルドツール、パッケージレジストリ、シークレット、内部サービスにアクセスできること
- お使いのマシン
- Docker
セッションは、ユーザーの権限でマシン上に直接実行されます。ワーカーは、エージェントに自由に作業させても差し支えない専用ディレクトリで実行することをおすすめします。できれば、デスク上の Mac Mini のように、長時間の自律的な作業専用のマシンで実行するのが理想です。
1
Devin CLI をインストール
Devin CLI をダウンロードしてインストールします。
2
アウトポストを作成
Devin Cloud で、Settings → Environment → Outposts に移動し、「Create Outpost」ボタンをクリックします。アウトポストに名前を付け、提供するマシンの種類 (例: Linux、Windows、Mac) を選択します。次に、「Create」ボタンをクリックします。
アウトポストを作成すると、割り当てるワーカーが Devin に認証するためのアウトポストトークンが発行されます。トークンをコピーして、安全な場所に保存してください。トークンはアウトポスト作成時に一度だけ表示されます。

3
アウトポストワーカーを実行
ワーカーを実行したいディレクトリに移動します。次に、先ほどコピーしたアウトポスト名とトークンを指定して
devin worker start コマンドを実行します。4
新しいアウトポストセッションを開始
Devin Cloud で新しいセッションを開始し、アウトポスト上で実行するよう設定します。「Configuration」→「Virtual environment」に、新しいアウトポストが表示されます。これを選択すると、そのアウトポスト上でセッションを実行できます。これで、あなたのマシンでビルドを始めるよう Devin に依頼できます。まずは次のような簡単なものを試してみてください。ワーカーのディレクトリにスクリプトが現れるはずです。
次のステップ
コードがあるディレクトリでワーカーを起動し、その上でビルドするよう Devin に依頼してください。セッションからは、ワーカーの作業ディレクトリ配下にチェックアウトされたリポジトリを参照できます。より多くのセッションを同時に処理するには、同じアウトポストを指定したワーカーをより多くのマシンで実行してください。N 台のワーカーで N 件のセッションを同時に処理し、それ以外はキューで待機します。オーケストレーション
常駐ワーカーを維持する代わりに、セッションがキューに入るたびにマシンを自動的にプロビジョニングします。
統合
すでに利用しているプラットフォーム上でアウトポストを実行できます — Namespace、Modal、E2B などに対応しています。


