Skip to content

Add example for using Vercel Eve harness with OpenUI#667

Merged
vishxrad merged 7 commits into
thesysdev:mainfrom
rabisg:eve
Jun 22, 2026
Merged

Add example for using Vercel Eve harness with OpenUI#667
vishxrad merged 7 commits into
thesysdev:mainfrom
rabisg:eve

Conversation

@rabisg

@rabisg rabisg commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

What

A minimal, idiomatic example wiring Vercel/Eve as the backend harness for an OpenUI Chat front end.

Changes

  • Basic eve harness with a simple getTime tool
  • Basic OpenUI Chat code with Fullscreen component
  • Bridge between eve session management and streaming to OpenUI/AGUI

Test Plan

  • Verified locally
    • pnpm lint, pnpm typecheck, prettier --check pass.
    • Live e2e: multi-message per thread, fresh reply per turn, within-thread memory, and cross-thread isolation all pass.
    • Real tool call renders (model calls get_current_time → adapter emits TOOL_CALL_* → OpenUI shows it above the reply).

Checklist

  • I linked a related issue, if applicable
  • I updated docs/README when needed
  • I considered backwards compatibility — additive example only.

vishxrad added 4 commits June 22, 2026 14:12
The regenerated lockfile resolved @openuidev/react-lang@0.1.3 against Zod 4.4.3 while the backend still used Zod 4.3.6. TypeScript then recursively compared schemas from the two Zod versions at defineComponent, causing TS2589 and exhausting the CI heap. Pin the backend to Zod 4.4.3 so both sides share compatible schema types.
@vishxrad vishxrad merged commit 17e2c2e into thesysdev:main Jun 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants