Vercel⁠エージェント構築のためのフレームワーク「eve」リリース “エージェントにおけるNext.js”目指す

Vercelは2026年6月17日、AIエージェントを構築、実行するためのオープンソースのフレームワーク「eve」を発表、パブリックプレビューとしてリリースした。

Eve -Vercel
URL:https://vercel.com/eve

eveはエージェントの機能を定義するだけで、エージェントの実行環境や実行用サンドボックス、エージェント実行に関わる承認プロセスなどの機能を自動的に組み込み、エージェントを構築、デプロイすることができる。エージェントは複数のファイルを配置したディレクトリで定義され、エージェントに与える指示やスキルはMarkdown、ツールはTypeScriptで記述する。

eveエージェントの例、ディレクトリに配置されたmdファイルとtsファイルで構成される
agent/
  agent.ts                   # the model it runs on
  instructions.md            # who it is
  tools/
    run_sql.ts               # what it can do
    post_chart.ts
  skills/
    revenue-definitions.md   # what it knows
  subagents/
    investigator/            # who it delegates to
  channels/
    slack.ts                 # where it lives
  schedules/
    monday-summary.ts        # when it acts on its own

ディレクトリの先頭に配置するagent.tsファイルで、エージェント自体の設定を行う。この中で使用するAIモデルを定義でき、指定されたモデルはVercelのAI Gatewayを介してモデルプロバイダにサポートされる。

agent.tsの例
import { defineAgent } from "eve";

export default defineAgent({
  model: "anthropic/claude-opus-4.8",
});

eveのエージェントの実行ワークフローはオープンソースのWorkflow SDKを元に構築され、セッションの一時停止、クラッシュやデプロイ後も継続して、停止した場所から正確に再開する耐久性を持つ。各エージェントには専用のサンドボックスが割り当てられ、デプロイ時にはVercel Sandbox上で、ローカルでは Docker、microsandbox、またはjust-bash上で実行される。他のプロバイダ用のアダプタを作成することも可能。

また、eveはリモートツールを検出し、モデルに渡して認証を仲介する。eveの構築したエージェントはVercel Connectを使用し、同意とトークン更新機能を組み込んでSlack、GitHub、Snowflake、Salesforce、Notion、Linearに加え、OAuth、APIキー、MCPサーバー経由でアクセスできるあらゆるサービスに接続できる。

eveの詳しい使用方法はドキュメントを参照。また、ソースコードはApache 2.0ライセンスの元GitHub上で公開されている。

おすすめ記事

記事・ニュース一覧