picoclaw/pkg/tools/integration
徐金城0668000897 b2fbe83565 fix(web_search): add diagnostic logging for Brave empty results
When the Brave Search API returns HTTP 200 with zero results, log a
warning with the response body preview to help diagnose silent failures.
This addresses cases where the API response format has changed or a
non-standard error response is misinterpreted as a successful empty
result, leaving the LLM with a misleading "No results" message.

Previously, empty results were silently returned to the LLM as "No
results for: <query>", making it impossible to distinguish between
genuinely empty results and API format mismatches or silent errors.

Closes #3125
2026-06-17 16:23:25 +08:00
..
helpers.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
mcp_tool.go fix(events): keep runtime observers non-blocking 2026-04-27 13:09:03 +08:00
mcp_tool_test.go fix(events): keep runtime observers non-blocking 2026-04-27 13:09:03 +08:00
message.go fix(message): gate local media attachments 2026-05-22 16:36:44 -07:00
message_test.go fix(message): gate local media attachments 2026-05-22 16:36:44 -07:00
reaction.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
reaction_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
shared.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_install.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_install_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_search.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
skills_search_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
tts_send.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
web.go fix(web_search): add diagnostic logging for Brave empty results 2026-06-17 16:23:25 +08:00
web_test.go fix(tools): block 198.18.0.0/15 in SSRF guard 2026-06-09 19:01:42 +08:00