picoclaw/pkg/tools/integration
wenjie cac4f21746
fix(tools): improve web search provider fallback (#2629)
- centralize web search provider readiness and resolution logic
- fall back when the configured provider is unavailable or invalid
- allow native-search-capable models to use built-in search without the client tool
- simplify the tools page and add direct access to web search settings
- add backend, agent, and integration tests for the new selection behavior
2026-04-23 15:39:16 +08:00
..
helpers.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
mcp_tool.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +08:00
mcp_tool_test.go refactor(tools): reorganize tool packages and facades 2026-04-17 13:44:31 +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 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(tools): improve web search provider fallback (#2629) 2026-04-23 15:39:16 +08:00
web_test.go fix(tools): improve web search provider fallback (#2629) 2026-04-23 15:39:16 +08:00