Skip to content

Conversation

timl3136
Copy link
Member

What changed?

  • Added DecisionEventsIterator class as an async iterator for processing workflow decision events
  • Decision Events Iterator worked with existing history_event_iterator for pagination.
  • Implemented HistoryHelper interface and DecisionEvents dataclass for workflow replay functionality

Why?
We need support for iterating decision events for the task handler.

This implementation is based on the Java Cadence client's DecisionEventsIterator pattern:

How did you test it?
Unit tests

Potential risks

Release notes

Documentation Changes

@timl3136 timl3136 merged commit 8f1e9e9 into cadence-workflow:main Sep 29, 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.

2 participants