Kodus veröffentlicht Kody-Agenten für automatisches Revue. Er liest die Änderungen im Repository und formuliert die Kommentare unter Berücksichtigung der Richtlinien, die vom Team festgelegt werden.

Überprüfen Sie die Regel aus einem bestimmten Projekt
Ein Review ist hilfreicher, wenn sich ein Hinweis auf eine Vereinbarung im Team bezieht. In einem Repository können alle Schreibvorgänge über einen Auditdienst laufen, in einem anderen gilt das nur für administrative Aktionen. In Kodus lässt sich eine Review-Regel festlegen und Kody mit dem Repository verbinden. Der Agent prüft die Änderungen. Der Entwickler entscheidet, ob der Kommentar zur geltenden Regel passt.
Beginnen Sie mit einer Forderung, die eindeutig ausgedrückt werden kann. Die Formulierung über das obligatorische Feld der Ereignis-ID liefert das zu überprüfende Ergebnis. Bitte achten Sie auf den sauberen Code hinterlässt zu viele Interpretationsmöglichkeiten.
Ein Ereignis ohne Logbucheintrag
Der beispielhafte Merge Request ergänzt eine Möglichkeit, die Rolle eines Benutzers zu ändern. Geben Sie dem Agenten eine Regel für einen verpflichtenden Auditeintrag und zeigen Sie ihm, wo der vorhandene Audit-Handler liegt. Ein hilfreicher Hinweis benennt die Aktion und die Bedingung, unter der sie ausbleibt. Prüfen Sie, ob die Protokollierung in einem gemeinsamen Wrapper aufgerufen wird. Ein Agent, der nur die neue Funktion liest, kann diesen Pfad übersehen.
Prüfen Sie nach der Korrektur sowohl den Pfad mit verweigertem Zugriff als auch den Erfolgsfall. Ein Aufruf zur Protokollierung im Code sagt noch nicht, welche Daten tatsächlich im Eintrag landen.
Integration und Modell
Der Quellcode von Kodus ist offen, es gibt eine Option für seine Bereitstellung und den Anschluss des eigenen Schlüssels des Modellanbieters. Entscheiden Sie vor der Integration, welche Repositories der Agent sieht und welche Daten das Modell empfängt. Dies ist besonders wichtig, wenn Sie mit internen Dienstnamen, Konfigurationsinhalten und Schwachstellenbeschreibungen arbeiten.
Für welche Aufgaben geeignet
- Verstöße gegen Projektregeln in einem neuen Merge Request finden
- Automatische Code-Reviews in den Teamablauf aufnehmen
Stärken
- Erkennt den Kontext des Repositorys bei der Erstellung von Kommentaren
- Es gibt ein offenes Repository und eine Option für seine Bereitstellung
Einschränkungen
- Rechte für die Integration mit dem Repository-System erforderlich
- Ihre Bereitstellung bestimmt nicht, wo das verbundene Modell Anfragen erhält
Auswahl und Bedingungen
- Kostenlose Nutzung
- Ja
- Testphase
- Ja
- Keine Registrierung erforderlich
- Nicht bestätigt
- Russische Benutzeroberfläche
- Nicht bestätigt
- Lokale Installation
- Nicht bestätigt
- API
- Nicht bestätigt
„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.
- Eingabeformate
- Code, Text
- Ergebnis
- Code, Text
Bedingungen
Der Community-Plan ist ohne Kodus-Zahlung verfügbar. Im Modus mit eigenem Schlüssel werden die Anfragen an den Modellanbieter bezahlt. Für Teams wurde ein Testzugang festgelegt. Ihre Bereitstellung bestimmt nicht, wo das verbundene Modell Anfragen erhältVon der Aufgabe zum ersten Ergebnis
Praxisbeispiel
- Aufgabe
- Verstöße gegen Projektregeln in einem neuen Merge Request finden
- Was Sie vorbereiten sollten
- Ein beispielhafter Merge Request mit einer Rollenänderung und einer Regel für den verpflichtenden Auditeintrag.
Aufgabenbeschreibung oder Prompt
Überprüfen Sie, ob die Auditaufzeichnung nach dem erfolgreichen Rollenwechsel angezeigt wird. Allgemeine Handler berücksichtigen. Für eine Bemerkung geben Sie die Bedingung und die Codezeile an.
Erwartetes Ergebnis
Ein Kommentar mit einem reproduzierbaren Regelverstoß oder ein Hinweis auf einen gültigen Log-Eintrag.
So prüfen Sie das Ergebnis
- Öffnen Sie allgemeine Handler, die sich in der Abfrage nicht geändert haben.
- Überprüfen Sie, ob die Rolle erfolgreich geändert wurde und der Zugriff verweigert wurde.
Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.
Details überprüfen
Offizielle Quellen
- Seite Kodus
- Wie funktioniert ein Agent Kody
- Quellcode und Kodus-Bereitstellung
- Community, Teams und Enterprise-Pläne
Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.

