picoclaw/pkg/tools/integration
admin-mf 94d28c1b86 forward-port: bound search response size with LimitReader
Re-applies the response-size limit from the deleted pkg/tools/web.go to
upstream's pkg/tools/integration/web.go. Wraps io.ReadAll on each search
provider's resp.Body with io.LimitReader against a named
searchMaxResponseSize constant (2 MB) to prevent unbounded memory growth
from hostile or buggy upstream search APIs.

Also normalises three existing inline `1<<20` (1 MB) limits upstream had
already applied to use the same named constant.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 12:14:59 -05: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 refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
message_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08: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 Merge upstream/main into sync/upstream-2026-05-07 2026-05-07 12:12:44 -05: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 forward-port: bound search response size with LimitReader 2026-05-07 12:14:59 -05:00
web_test.go Keep launcher locale changes from mutating shared web-search routing (#2573) 2026-04-24 13:45:25 +08:00