Cursors Ansatz für schnelle Regex-Suche für KI-Agenten

✍️ OpenClawRadar📅 Veröffentlicht: 24. März 2026🔗 Source
Cursors Ansatz für schnelle Regex-Suche für KI-Agenten
Ad

Behandlung der Regex-Leistung in Agenten-Workflows

Cursor entwickelt eine indexierte Regex-Suche speziell für KI-Coding-Agenten, um einen Engpass zu beheben, bei dem traditionelle Regex-Tools wie ripgrep Workflows in großen Codebasen zum Stillstand bringen können. Das Problem ist besonders akut in Unternehmens-Monorepos, bei denen rg-Aufrufe häufig 15 Sekunden überschreiten und die interaktive Führung durch KI-Agenten unterbrechen.

Das Kernproblem mit aktuellen Tools

Die meisten KI-Agenten-Frameworks, einschließlich dem von Cursor, verwenden standardmäßig ripgrep für die Regex-Suche. Obwohl ripgrep mit sinnvollen Standardeinstellungen für das Ignorieren von Dateien eine bessere Leistung als klassisches grep bietet, hat es eine grundlegende Einschränkung: Es muss den Inhalt aller Dateien scannen. Dies wird in großen Codebasen problematisch, wo Entwickler Echtzeit-Interaktion mit KI-Agenten benötigen.

Indexierter Ansatz basierend auf klassischer Forschung

Der Indexierungsansatz baut auf Forschung auf, die erstmals 1993 von Zobel, Moffat und Sacks-Davis in "Searching Large Lexicons for Partially Specified Terms using Compressed Inverted Files" veröffentlicht wurde. Diese Methode verwendet N-Gramme (Zeichenkettensegmente mit n Zeichen), um invertierte Indizes zu erstellen, mit Heuristiken zum Zerlegen regulärer Ausdrücke in Bäume von N-Grammen, die im Index nachgeschlagen werden können.

Ad

Wie invertierte Indizes funktionieren

Ein invertierter Index ist die grundlegende Datenstruktur hinter Suchmaschinen. Dokumente werden durch Tokenisierung in Tokens aufgeteilt (in diesem Fall einzelne Wörter als Tokens). Diese Tokens werden zu Schlüsseln in einer wörterbuchähnlichen Struktur, wobei die Werte Posting-Listen sind, die alle Dokumente identifizieren, die jedes Token enthalten. Bei der Suche nach mehreren Tokens lädt das System ihre Posting-Listen und schneidet sie, um Dokumente zu finden, die alle angegebenen Begriffe enthalten.

Der Ansatz ist analog dazu, wie traditionelle IDEs syntaktische Indizes für Operationen wie "Gehe zu Definition" erstellen, aber speziell auf die Regex-Suchoperationen ausgerichtet, die moderne KI-Agenten bei der Textsuche durchführen.

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

SkyClaw v2.2 Rust AI Agent Runtime fügt OpenAI OAuth und benutzerdefinierte Tool-Erstellung hinzu
Werkzeuge

SkyClaw v2.2 Rust AI Agent Runtime fügt OpenAI OAuth und benutzerdefinierte Tool-Erstellung hinzu

SkyClaw v2.2 führt die OpenAI OAuth-Authentifizierung mit ChatGPT Plus/Pro-Abonnements ein, ermöglicht die Erstellung benutzerdefinierter Tools, bei denen Agenten zur Laufzeit eigene Bash/Python/Node-Tools schreiben, und bietet einen Daemon-Modus für den Hintergrundbetrieb. Die Rust-basierte Laufzeitumgebung erreicht Benchmarks von 31 ms Kaltstart, 15 MB Leerlauf-RAM und 9,3 MB Binärgröße.

OpenClawRadar
Kubeez MCP Server verbindet Claude mit über 70 KI-Medienmodellen
Werkzeuge

Kubeez MCP Server verbindet Claude mit über 70 KI-Medienmodellen

Kubeez hat einen MCP-Server veröffentlicht, der Claude mit über 70 KI-Modellen für Bild-, Video-, Musik- und Sprachgenerierung verbindet. Der Server unterstützt OAuth-Authentifizierung und bietet asynchrone Generierung, wobei Claude den Status abfragt und CDN-URLs zurückgibt.

OpenClawRadar
BuddyBoard: Eine Wettbewerbsbestenliste für die /buddy-Funktion von Claude Code
Werkzeuge

BuddyBoard: Eine Wettbewerbsbestenliste für die /buddy-Funktion von Claude Code

BuddyBoard ist ein von der Community entwickeltes Tool, das eine kompetitive Bestenliste für die /buddy-Funktion von Claude Code erstellt, Sammelkarten mit Statistiken, Seltenheitsstufen und einen BuddyDex erzeugt, der 1.728 mögliche Kombinationen verfolgt. Führen Sie npx buddy-board aus, um Ihren Buddy zur globalen Rangliste hinzuzufügen.

OpenClawRadar
Outworked v0.3.0 fügt iMessage-Unterstützung, einen integrierten Browser und Terminplanung für Claude Code-Agents hinzu.
Werkzeuge

Outworked v0.3.0 fügt iMessage-Unterstützung, einen integrierten Browser und Terminplanung für Claude Code-Agents hinzu.

Outworked v0.3.0 führt iMessage-Kanalunterstützung für die Agentenkommunikation ein, einen integrierten Browser für Web-Interaktionen, Zeitplanung via Cron, Tunneling zur lokalen Freigabe und erweiterte MCP/Skills-Unterstützung. Die Desktop-App orchestriert Claude-Code-Agenten als Team, um Codierungsaufgaben, Web-Recherchen und automatisierte Workflows zu bewältigen.

OpenClawRadar