Skip to content

Conversation

timl3136
Copy link
Member

@timl3136 timl3136 commented Oct 3, 2025

What changed?
Added workflow invocation functionality to the Python Cadence client:

  • start_workflow() method that accepts workflow functions or type names
  • StartWorkflowOptions dataclass for configuration (timeouts, etc.) -> similar to startWorkflowOptions in go client

Why?
The Python client was missing the fundamental ability to start workflows. This implements the core functionality users expect from a workflow orchestration client.

How did you test it?
Unit test

Potential risks

Release notes

Documentation Changes

Signed-off-by: Tim Li <[email protected]>
Signed-off-by: Tim Li <[email protected]>
Signed-off-by: Tim Li <[email protected]>
@timl3136 timl3136 merged commit f09463a into cadence-workflow:main Oct 8, 2025
5 checks passed
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.

3 participants