Skip to content

Conversation

@aglinxinyuan
Copy link
Contributor

@aglinxinyuan aglinxinyuan commented Jan 14, 2026

What changes were proposed in this PR?

We are introducing a batch execution mode alongside the existing streaming execution mode.

To support this, a new workflow setting called execution mode has been added, along with a corresponding backend flag. Batch and streaming execution are treated as the same level and are represented as an enum in the configuration.

Execution Mode Demo
Streaming Streaming
Batch Batch

Any related issues, documentation, discussions?

This PR resolves issue #4157.

How was this PR tested?

Tested using the existing test cases. TBA.

Was this PR authored or co-authored using generative AI tooling?

No.

@aglinxinyuan aglinxinyuan self-assigned this Jan 14, 2026
@aglinxinyuan aglinxinyuan added backend Anything related to backend services gui labels Jan 14, 2026
@github-actions github-actions bot added engine frontend Changes related to the frontend GUI common labels Jan 14, 2026
@aglinxinyuan aglinxinyuan changed the title Xinyuan stage by stage feat: introduce batch execution mode Jan 14, 2026
@aglinxinyuan aglinxinyuan marked this pull request as draft January 14, 2026 05:25
@aglinxinyuan
Copy link
Contributor Author

I will mark this PR ready after adding test cases.

@aglinxinyuan aglinxinyuan linked an issue Jan 14, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Anything related to backend services common engine frontend Changes related to the frontend GUI gui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Batch Execution Mode

1 participant