Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/autofix-adapters.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@openuidev/server": minor
---

Add native OpenAI Responses, LangGraph SDK, and Eve Autofix adapters to the server client. Preserve SDK event shapes and final text boundaries, support cancellable ReadableStream sources, and emit Responses SSE, named LangGraph SSE, or Eve NDJSON as appropriate.
7 changes: 7 additions & 0 deletions .changeset/server-client.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@openuidev/server": minor
---

Add `createServerClient` with shared Gateway configuration, default `THESYS_API_KEY` lookup, and provider-specific Autofix namespaces for existing Chat Completions and AI SDK adapters. The OpenAI client exposes Chat Completions conversation persistence.

Deprecate standalone Autofix, history persistence, and message conversion helpers while retaining compatibility wrappers. Accept library specs per Autofix operation and propagate cancellation through persistence.
5 changes: 5 additions & 0 deletions .changeset/server-storage-adapters.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@openuidev/server": minor
---

Add native Responses, Vercel AI SDK UIMessage, and LangGraph SDK message persistence through client.conversations.appendMessages. Retain Completions as the OpenAI default and require format: "responses" for native Responses items. Preserve text/media and tool ordering, share cancellable append transport, and reject unsupported representations before writing.
2 changes: 1 addition & 1 deletion docs/content/docs/api-reference/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The OpenUI SDK is split into packages that build on each other:

- **`@openuidev/langchain`** — LangChain and LangGraph integration primitives for transforming protocol-v2 agent streams into AG-UI events and relaying them to an OpenUI frontend over Web-standard Server-Sent Events.

- **`@openuidev/server`** — Server utilities for OpenUI Gateway. Repair invalid OpenUI Lang with Autofix, and persist a completed turn as Conversations API items. Import from `/openai` or `/vercel`.
- **`@openuidev/server`** — Server client for OpenUI Gateway. Repair invalid OpenUI Lang, persist Chat Completions turns, and execute customer tools or sandbox scripts. Import from `/openai`, `/vercel`, or the package root for tools.

- **`@openuidev/react-email`** — Pre-built email component library and prompt options for model-generated emails that can be rendered to HTML with React Email.

Expand Down
Loading
Loading