Configuration for timing out node attempts.
A timeout applies to a single attempt of a node/task. When a node has a RetryPolicy, the timer resets for each retry attempt.
Timeouts are expressed in milliseconds, matching other LangGraph.js
durations (e.g. RetryPolicy intervals and stepTimeout).
Cooperative cancellation: timeouts rely on aborting the node's
AbortSignal and dropping its buffered writes. A node that ignores its
signal and performs blocking work cannot be interrupted mid-operation, but
its writes are still discarded and NodeTimeoutError is raised.
Configured idle timeout (ms), if any.
Which signals refresh TimeoutPolicy.idleTimeout.
"auto" (default): refreshes on standard graph progress signals and
explicit heartbeats."heartbeat": refreshes only on explicit runtime.heartbeat() calls.Configured run timeout (ms), if any.