BlogsTemporalWorkflow Streams

Workflow Streams

Workflow Streams

1
posts
2026

Workflow Streams provides a durable abstraction for real-time, interactive communication within Temporal applications. It enables applications to publish ordered sequences of typed events to topics scoped to a Workflow, allowing both the Workflow itself and external clients to publish and subscribe. This feature leverages Temporal's core primitives (Workflows, Signals, Updates, Queries) to offer exactly-once semantics and seamless integration with AI agent frameworks and other streaming use cases. It addresses limitations of traditional pub/sub systems by providing built-in durability and deduplication, and supports advanced features like Continue-As-New handoff and integration with Server-Sent Events for UIs.

2026

Workflow Streams: Live interactivity for agents and other applications

6/17/2026

Introduces Workflow Streams, a new library built on Temporal primitives (Workflows, Signals, Updates, Queries) to enable durable, real-time streaming of events within and between Temporal applications. It details the implementation using Signals for external publishing and Updates for subscriber polling, with configurable batching for responsiveness. The post also covers exactly-once semantics, handling of Continue-As-New, and integrations with AI agent SDKs and SSE for UI updates.