Responses API: How can ActionSearch return sources when query is None?”

I’m inspecting the output from a Responses API call, with web search.

I noticed that many of the web search calls have none the query value. However, they have sources.

ActionSearch(query=None, type='search', sources=[{'type': 'url', 'url': 'https://www.wonderprice.co.uk/sony-xperia-1-vii-5g-smartphone-dual-sims-12512gb-slate-black'}])

How is this possible? :confused:

At first, I thought that perhaps they are sources related to the previous web call. However, the previous ones always have a completed status.

Note that 5/10 of the ResponseFunctionWebSearch actions have None a query. So this is not a fluke.