Skip to content

feat(brook): add the Stream service messages (as experimental) - #32

Closed
moetemp wants to merge 1 commit into
moe/brook/review/basefrom
moe/brook/review/a1-stream-messages
Closed

moetemp wants to merge 1 commit into
moe/brook/review/basefrom
moe/brook/review/a1-stream-messages

Conversation

@moetemp

@moetemp moetemp commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

What changed?
This PR adds the Stream service messages, marked experimental.

  • stream/v1/message.proto has the shared types, streamservice/v1/request_response.proto has the requests and responses, and enums/v1/stream.proto has the enums.
  • StreamRef.owner is a common.v1.Execution, the Workflow or Standalone Activity that owns the Stream.
  • No service.proto yet. It comes with the later stage of the project (Jetty).

make ci-build passes.
Part of the Brook review series.

Why?
The SDKs and Redis already use these messages, so they need one home before a server serves them.

Breaking changes
None. These are new files.

Server PR
None needed for now.

The crate, sdk-python and later the server read one copy of these messages. The gRPC service
and its Nexus annotations come with the server.
@moetemp
moetemp force-pushed the moe/brook/review/a1-stream-messages branch from e96caa1 to 3fa37e2 Compare October 26, 2026 07:48
@moetemp moetemp changed the title [Brook A1] Added the Stream service messages as experimental. feat(brook): Added the Stream service messages as experimental. Oct 26, 2026
@moetemp moetemp changed the title feat(brook): Added the Stream service messages as experimental. feat(brook): add the Stream service messages (as experimental) Oct 26, 2026
@moetemp

moetemp commented Oct 26, 2026

Copy link
Copy Markdown
Owner Author

Opened upstream as temporalio#895, from the same commit (3fa37e2f). Closing this fork copy. The review continues there.

@moetemp moetemp closed this Oct 26, 2026
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.

1 participant