RecurSearch ist eine Open-Source-Python-Bibliothek, mit der rekursive semantische Suche zur Verbesserung von Retrieval-Augmented Generation (RAG) und KI-Agenten-Workflows eingesetzt wird. Benutzer definieren eine Suchpipeline, die Abfragen und Dokumente in Vektorräume einbettet, anschließend Abfragen auf Basis früherer Ergebnisse iterativ verfeinert, Metadaten- oder Schlüsselwortfilter anwendet und Ergebnisse zusammenfasst oder aggregiert. Dieser schrittweise Verfeinerungsprozess führt zu höherer Genauigkeit, reduziert API-Aufrufe und hilft Agenten, tief verschachtelte oder kontextspezifische Informationen aus großen Sammlungen zu erkennen.