Why is the maximum value of WorkflowTaskTimeout 120s? How can we extend this value?

Dear,

Our team is using the Temporal & its Go SDK to implement long-run cronjobs. We have a need to extend the WorkflowTaskTimeout to 5mins. But eventually, we found out that its maximum value is 120s.

We searched around and found that the reason behind the 120s value is the default timeout of gRPC connections. Is it correct?

We are wondering if there is a way to increase this setting.

Best regards,
Sang

What is the use case for such a long workflow task timeout?