// 概要
Open Agents は Vercel プラットフォーム上でバックグラウンドのコーディングエージェントを構築・実行するために設計されたオープンソースの参照アプリケーションです。このシステムは Web インターフェース、永続的なエージェントワークフロー、分離されたサンドボックス実行環境を分離する 3 層アーキテクチャを採用しています。このモジュール式設計により、開発者はローカルマシンを常時稼働させることなく、リポジトリ管理や自動 Pull Request 作成といった複雑なコーディングタスクを実行できます。
// 技術解説
Open Agents は、 Vercel プラットフォーム上でバックグラウンドのコーディングエージェントを作成および実行するために設計されたモジュール式の参照アプリケーションです。そのアーキテクチャは、 Web インターフェース、耐久性のあるエージェントワークフロー、および分離された sandbox 環境を厳密に分離する3層システムを採用しています。この分離により、エージェントの実行がリクエストのライフサイクルから独立し、 sandbox がコントロールプレーンを中断することなく休止および再開できるようになるため、自動化されたコーディングタスクのための堅牢な基盤が提供されます。
// 主要ハイライト
// ユースケース
// クイックスタート
開始するには、リポジトリをフォークして Vercel にデプロイし、必要な PostgreSQL データベースを設定して、必要な JWE および暗号化シークレットを生成してください。ローカル開発の場合は、 'bun install' を使用して依存関係をインストールし、 'apps/web/.env' ファイルに認証情報を入力してから、 'bun run web' を実行してアプリケーションを起動します。その後、 Vercel OAuth および GitHub App の統合を設定することで、完全なリポジトリアクセスと自動化されたコーディングワークフローを有効にできます。