Optionalmax_Max body bytes to read before aborting. Default 262144 (256 KiB).
Optionalmax_Connect-timeout in seconds. Default 3.
Optionaltimeout_Overall request timeout in seconds. Default 10.
Optionalrequired_Acceptable response content-types. Default: text/html, application/xhtml+xml.
Optionalssrf_SSRF policy to enforce. Default: DEFAULT_SSRF_POLICY.
OptionaldispatcherCustom undici dispatcher. Advanced callers inject here to plug in
a mock or a pre-pinned Agent. When omitted, the observer
constructs an Agent with connect.lookup pinned to the first
policy-allowed DNS address — this is the defense the contract's
dns_revalidation: required clause mandates.
Fetch knobs mirror the contract's
url_fetch.runner_config.fetchblock. Callers SHOULD keep the defaults for AdCP Verified grading.