Naar inhoud springen
PentAGI
Configuratie

Search engines

Geef agents actuele informatie van het web en exploitdatabases via DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity en andere search engines.

De agents zoeken via één uniforme web_search-tool. Ze vragen om een modus — links voor bronnen met fragmenten, answer voor een samengesteld antwoord, research voor diepgaande analyse uit meerdere bronnen, of exploit voor PoC's en offensieve tooling — en de tool kiest hiervoor de best geconfigureerde search engine, probeert het opnieuw bij tijdelijke storingen en schakelt automatisch over naar een andere search engine.

Schakel elke combinatie van engines in via .env; DuckDuckGo staat aan tenzij DUCKDUCKGO_ENABLED=false:

Search engineVariabelenOpmerkingen
DuckDuckGoDUCKDUCKGO_ENABLED=true, DUCKDUCKGO_REGIONGeen sleutel vereist; standaard ingeschakeld
SploitusSPLOITUS_ENABLED=trueZoeken naar exploits en kwetsbaarheden, geen sleutel
Google Custom SearchGOOGLE_API_KEY, GOOGLE_CX_KEYGesloten voor nieuwe klanten; Google stopt ermee op 1 januari 2027
TavilyTAVILY_API_KEY
FirecrawlFIRECRAWL_API_KEY, FIRECRAWL_API_URL
TraversaalTRAVERSAAL_API_KEY
PerplexityPERPLEXITY_API_KEY, PERPLEXITY_MODEL, PERPLEXITY_CONTEXT_SIZE
SearXNGSEARXNG_URL, SEARXNG_CATEGORIES, SEARXNG_LANGUAGEZelf gehoste meta-search engine
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key
SEARXNG_URL=http://your-searxng-instance:8080

Interne fallback search engine

WEB_SEARCH_INTERNAL_ENABLED=true zorgt ervoor dat PentAGI de resultaatpagina's opent in zijn eigen geïsoleerde browser en ze samenvat met jouw model. Voor antwoorden, onderzoek en exploits wordt het geprobeerd na Tavily, Firecrawl en Perplexity en vóór Traversaal. WEB_SEARCH_INTERNAL_MAX_SITES en WEB_SEARCH_INTERNAL_MAX_SITE_BYTES begrenzen het werk. Dit staat standaard uit.

Browser

Onafhankelijk van zoeken kunnen de agents pagina's openen via de meegeleverde scraper service — een geïsoleerde browser die pagina-inhoud en screenshots retourneert.

Laatst bijgewerkt op