Jun 2, 2025

Amir Houieh
Week 22: SDK, Talk, OSS
We're starting a new habit: short weekly posts on what’s been shipped, changed, or explored at Unbody. Here’s what happened last week.
Talk at React Dublin

Amir gave a talk on UI state management for generative apps — a topic that's becoming increasingly relevant as AI-generated content replaces static responses.
The talk covered strategies for handling multi-stage, streamed, and interpretative outputs, contrasting them with conventional CRUD models.
Key ideas included:
Treating each generation stage as a state machine
Managing context as first-class application state
Streaming token-level updates
Building retries and rollbacks as core features, not afterthoughts
📖 Full write-up here: unbody.io/blog/gen-data-ui-state
TypeScript SDK v0.0.15
We released unbody-sdk
v0.0.15.
The main change: support for streaming responses from the generate()
endpoint.
Docs and usage examples here: docs.unbody.io/generative-and-rag/streaming
Open Source
A few updates on the OSS repo:
#21: Plugin configuration is now validated before init. Also improved fatal error handling during plugin registration.
Enabled stricter TypeScript compiler settings for better safety and consistency.