mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-10-28 14:10:37 +00:00
* fix(serper): report a format error for results with no usable objects `_response_items` skipped non-object entries but returned the filtered list even when it was empty, so a non-empty `organic`/`images` array holding no objects fell through to "No results found" / "No images found" -- telling the agent the query legitimately matched nothing instead of surfacing the malformed payload. Treat a non-empty container with no object entries as malformed, matching the containment rule #6603 documents for this provider family (brave #6550, groundroute #6603, tavily #6645, webz). `web_search` and `image_search` share this helper, so both now report the provider's format error. Missing, null, and empty containers keep reading as an empty search, and mixed lists still keep their valid entries in order. * fix: address review and validation findings for PR 6779