diff --git a/backend/ai-core/cmd/main.go b/backend/ai-core/cmd/main.go index 4f44efc..4be5e99 100644 --- a/backend/ai-core/cmd/main.go +++ b/backend/ai-core/cmd/main.go @@ -38,7 +38,6 @@ import ( pluginFile "git.yeij.top/AskaEth/Cyrene-Plugins/file" pluginHTTP "git.yeij.top/AskaEth/Cyrene-Plugins/http" pluginWF "git.yeij.top/AskaEth/Cyrene-Plugins/web_fetch" - pluginWS "git.yeij.top/AskaEth/Cyrene-Plugins/web_search" ) var cfg Config @@ -195,12 +194,10 @@ func main() { registerPlugins(toolRegistry) for _, t := range pluginFile.NewFilePlugin(dataDir).Tools() { toolRegistry.Register(t) } for _, t := range pluginHTTP.NewHTTPPlugin().Tools() { toolRegistry.Register(t) } - // 优先使用本地 SearXNG,不可用时回退 DuckDuckGo + // 仅使用本地 SearXNG(国内 DuckDuckGo 不可用) searxngURL := getEnv("SEARXNG_URL", "") if searxngURL != "" { toolRegistry.Register(wrapTool(tools.NewWebSearchToolWithURL(searxngURL), "web_search", "Search the web via SearXNG", "search")) - } else { - for _, t := range pluginWS.NewWebSearchPlugin().Tools() { toolRegistry.Register(t) } } for _, t := range pluginWF.NewWebFetchPlugin().Tools() { toolRegistry.Register(t) } // ai-core 专属工具 — 通过 sdk.Tool 适配器注册