Do not spam wikipedia.

This commit is contained in:
Bartosz Taudul
2026-05-19 00:23:04 +02:00
parent 562a120087
commit 07b2600c08

View File

@@ -462,16 +462,10 @@ std::string TracyLlmTools::SearchWikipedia( std::string query, const std::string
for( auto& page : pages )
{
if( !page.contains( "key" ) ) continue;
const auto key = page["key"].get_ref<const std::string&>();
auto summary = FetchHttp( "https://" + lang + ".wikipedia.org/api/rest_v1/page/summary/" + key );
auto summaryJson = nlohmann::json::parse( summary );
nlohmann::json j = {
{ "key", key },
{ "title", page["title"] },
{ "preview", summaryJson["extract"] },
{ "excerpt", page["excerpt"] }
};
if( page.contains( "description" ) && !page["description"].is_null() ) j["description"] = page["description"];