acoustic-carpenter-78188
02/25/2026, 9:09 PMTimeouts dataclass to <http://flyte.app|flyte.app> with a request field (int | timedelta | None) that configures the per-request timeout for an app
• Validates that request is non-negative and does not exceed 1 hour; normalizes int inputs to timedelta
• Serializes Timeouts.request to TimeoutConfig.request_timeout in the app protobuf IDL
• Wires timeouts into AppEnvironment.clone_with using the same None-means-"don't-override" sentinel as all other fields
flyteorg/flyte-sdkacoustic-carpenter-78188
02/25/2026, 9:35 PM