Skip to content

Commit e7e84a9

Browse files
Update README to clarify streaming support limitation
Clarified the limitation regarding streaming support in chatClient.
1 parent ad19d14 commit e7e84a9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

temporal-spring-ai/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ For repeated per-model overrides, declare a `ChatModelActivityOptions` bean and
174174

175175
## Known limitations
176176

177-
- **Streaming (`chatClient.stream(...)`)** — not supported. Activity results are unary; a streaming API doesn't fit Temporal's durability model without buffering. Use `.call()` instead.
177+
- **Streaming (`chatClient.stream(...)`)** — not currently supported. Use `.call()` instead.
178178
- **`defaultToolContext(Map<String, Object>)`** — not supported; tool context holds mutable state that can't safely cross the activity boundary. Pass required context as activity parameters or workflow state.
179179
- **Child workflow stubs as tools** — not supported. Wrap a plain `@Tool` method that starts the child workflow via `Workflow.newChildWorkflowStub(...)` and call through to it yourself.
180180
- **Media `byte[]` size** — inline bytes are capped at 1 MiB per payload (see "Media in messages" above). Prefer URI-based media.

0 commit comments

Comments
 (0)