Ruler unterstützt derzeit eine Vielzahl gängiger KI-Codieragenten:
Unterstützte Agenten
- Mainstream-AgentenGitHub Copilot, Claude, Cursor, Aider
- Andere MittelAugmentCode, JetBrains Junie, OpenAI Codex CLI
- KommandozeilentoolWindsurf, Cline, Firebase, Gemini CLI
Erweiterte Unterstützung für neue Agenten
Hinzufügen der Unterstützung neuer KI-Agenten für Ruler:
- Erstellen einer Adapterdatei::
existierensrc/agents/Erstellen Sie eine neue Datei in dem Verzeichnisnewagent.tsverweisen Sie auf die Struktur bestehender Adapter (z. B. copilot.ts). - Verwirklichung der Kernlogik::
- Lesen von Regeln aus dem Verzeichnis .ruler/
- Für die Konvertierung in den Zielagenten erforderliches Konfigurationsformat
- Ausgabe in den angegebenen Pfad der Konfigurationsdatei
- Aktualisieren der Konfiguration und der CLI::
- Fügen Sie den Abschnitt für die Konfiguration des neuen Agenten in ruler.toml ein
- Erweiterung der Befehlszeilenargumente zur Unterstützung neuer Agentennamen
Vorteil der Skalierbarkeit
- Modularer Aufbau für einfache Wartung
- Klare Schnittstellendefinition
- Unterstützung des Test-Frameworks für die Validierung neuer Adapter
Diese Antwort stammt aus dem ArtikelRuler: ein Regelkonfigurationswerkzeug für die einheitliche Verwaltung mehrerer KI-CodieragentenDie































