All integrations

Vercel Eve

Connect Vercel Eve's resumable agent sessions to OpenUI while preserving Eve's native runtime.

How it connects to OpenUI

The maintained harness delivers turns over Eve's native session protocol, resumes its event stream from a stored cursor, and translates Eve text, tool, and failure events into AG-UI for AgentInterface. The example uses an unauthenticated local Eve channel; a deployed version must configure channel authentication and appropriate tool permissions.

Integration steps

  1. 1

    Add the OpenUI instructions

    Add an Eve instruction that injects the generated OpenUI Lang prompt when each session starts, alongside the agent's own identity and tools.

  2. 2

    Deliver turns over Eve's session protocol

    Send each turn through Eve's HTTP channel and store the session cursor per OpenUI thread, so the NDJSON event stream can resume where it stopped.

  3. 3

    Map events with eveAdapter()

    Use eveAdapter() from @openuidev/react-headless as the llm's stream protocol. It converts Eve text, tool call, and failure events into AG-UI for AgentInterface or your own UI built on ChatProvider.