Timeouts
--process-timeout SECONDS caps the total time for the entire render, including
encoding. Pass 0, or use --no-timeout, to disable the cap. Without an explicit
value the default is chosen from the output type:
| Output | Default |
|---|---|
| Static content (PNG, JPEG, PDF, …) | 10s |
LLM output (llm_text, llm_json) | 45s |
| Animated images and video | max(duration × 10, 60s) |
LLM navigation (--navigate) | 300s |
LLM outputs get a higher floor because they wait on a model — a remote service or a
local GPU — that can be slow to respond. A --wait-for longer than the default
raises the floor to that wait plus 10s.