Skip to content

Add REQUEST_TOO_LARGE workflow task failed cause and expose completion size limit#838

Open
simvlad wants to merge 1 commit into
mainfrom
simvlad/pagination-errors
Open

Add REQUEST_TOO_LARGE workflow task failed cause and expose completion size limit#838
simvlad wants to merge 1 commit into
mainfrom
simvlad/pagination-errors

Conversation

@simvlad

@simvlad simvlad commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

What changed?
Added WORKFLOW_TASK_FAILED_CAUSE_REQUEST_TOO_LARGE to the workflow task failed cause enum. Added NamespaceInfo.Limits.workflow_task_completion_size_limit_error to communicate the server-enforced max RespondWorkflowTaskCompleted request size via DescribeNamespace.

Why?
When a workflow task completion exceeds the server's size limit we currently fail with the generic PAYLOADS_TOO_LARGE, which is misleading (no single payload is oversized). The new cause names the actual condition, and exposing the limit lets SDKs stay under it instead of discovering it by failing.

Breaking changes
None. Additive-only

Server PR
TODO

@simvlad
simvlad requested review from a team July 22, 2026 22:13
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