Resolved options, when the request came from the JS API rather than a command line. Present
means "build the config from these and answer with a result chunk"; absent means the
daemon parses argv exactly as the CLI would.
Only what survives JSON is here — no plugin objects, no reporter instances, no callbacks. DaemonRunOptions is the type that enforces that at the call site rather than discovering it at the socket.