Skip to content

feat(workflow): add signal with start - #2396

Draft
tconley1428 wants to merge 36 commits into
mainfrom
ts-signal-with-start-rebased
Draft

feat(workflow): add signal with start#2396
tconley1428 wants to merge 36 commits into
mainfrom
ts-signal-with-start-rebased

Conversation

@tconley1428

@tconley1428 tconley1428 commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add experimental Workflow signal-with-start bindings
  • add dedicated generic and generated operation-specific System Nexus interception points
  • preserve JSON/protobuf outer envelopes across the isolate boundary and use protobuf binary on the server wire
  • apply the serialization context generated for each System Nexus operation to its nested payloads

Depends on temporalio/nexgen#181 for generator support. The sdk-core WIT directive is a separate upstream dependency and intentionally is not included in this PR.

Validation

  • TypeScript compile, ESLint, Prettier
  • workflow internals tests
  • workflow codec-runner tests

@tconley1428
tconley1428 force-pushed the ts-signal-with-start-rebased branch from 1f4659f to a7fe7de Compare September 4, 2026 16:59
tconley1428 and others added 28 commits September 4, 2026 10:14
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