---
title: "Lokale Reviews · Dokumentation · SourceAnt"
description: "Dokumentation: Prüfen Sie nicht committete Änderungen in Ihrer Arbeitskopie, untersuchen Sie Befunde im lokalen Browser und fordern Sie über MCP eine Prüfung bei Ihrem Programmierassistenten an."
url: "https://sourceant.ai/de/docs/local-reviews/"
---

# Prüfen Sie Änderungen vor dem Pushen

SourceAnt kann die Arbeit in Ihrer Arbeitskopie prüfen, bevor Sie sie committen oder einen Pull Request öffnen. Lesen Sie das Diff, prüfen Sie es anhand zutreffender Skills und gespeicherten Wissens, beheben Sie die Befunde und führen Sie eine weitere Prüfung über das Terminal, den lokalen Browser oder Ihren Programmierassistenten aus.

## Öffnen Sie Ihre Arbeitskopie

Folgen Sie [Lokale Einrichtung](https://sourceant.ai/de/docs/local-setup) , um SourceAnt zu installieren. Starten Sie dann den Agenten und registrieren Sie Ihr Repository:

```
sourceant ui
sourceant repo add /path/to/checkout --name acme/app
sourceant repos
```

Sie können ein Repository auch über den Browser hinzufügen. Öffnen Sie **Reviews** und wählen Sie dieses Repository aus. Für eine lokale Prüfung benötigen Sie weder eine Installation der GitHub App noch einen Pull Request.

## Über das Terminal prüfen

Führen Sie eine Prüfung aus Ihrer Arbeitskopie aus oder übergeben Sie deren Pfad:

```
sourceant review /path/to/checkout
sourceant review /path/to/checkout --against main
sourceant review /path/to/checkout --no-model
```

Der Befehl gibt einen Browserlink aus, wartet auf die Prüfung und gibt das Ergebnis aus. Verwenden Sie `--no-wait` , um den Link sofort zurückzugeben, oder `--json` für eine strukturierte Ausgabe. Ein Exit-Status von `2` bedeutet, dass die Prüfung die Änderung als noch nicht bereit eingestuft hat. `--no-model` untersucht die Änderung, ohne ein Modell um eine Bewertung zu bitten.

Legen Sie einen Namen für die Prüfung fest mit `--title` und wählen Sie einen Skill aus mit `--skill`. Wiederholen Sie `--skill` , um mehrere Skills auszuwählen. Konfigurieren Sie das Modell im lokalen Browser, bevor Sie eine Modellprüfung anfordern.

## Änderungen ansehen

Klicken Sie auf **Änderungen ansehen** , um die geänderten Dateien, Commits, zutreffenden Skills und das gespeicherte Wissen zu untersuchen. Dabei wird kein Modell aufgerufen und die Änderung nicht bewertet. Dies funktioniert bereits, bevor Sie ein Modell konfigurieren.

Der Vergleich umfasst Änderungen des Branches, vorgemerkte und nicht vorgemerkte Änderungen sowie nicht nachverfolgte Dateien, die Git nicht ignoriert. SourceAnt verwendet den entfernten Standardbranch der Arbeitskopie als Vergleichsbranch, sofern verfügbar, und ermittelt dann den gemeinsamen Vorfahren mit Ihrem Branch. Prüfen Sie den in der Prüfung angezeigten Branch und Vergleich, bevor Sie sich auf deren Umfang verlassen.

## Eine Prüfung ausführen

1.  Offen **Einstellungen → Modell**, wählen Sie ein Modell aus und geben Sie den Schlüssel des Anbieters ein. Speichern Sie und prüfen Sie das Verbindungsergebnis.
2.  Kehren Sie zurück zu **Reviews**, wählen Sie Ihr Repository aus und prüfen Sie die für die Änderung ausgewählten Skills. Fügen Sie bei Bedarf Skills hinzu oder entfernen Sie sie.
3.  Klicken Sie auf **Prüfen**. Die Prüfung läuft im Hintergrund und öffnet eine Seite, zu der Sie zurückkehren können.
4.  Lesen Sie **Übersicht**, untersuchen Sie **Dateien**und untersuchen Sie die Befunde und Skill-Ergebnisse neben dem geänderten Code.
5.  Nehmen Sie Ihre Änderungen vor, führen Sie die Prüfungen Ihres Projekts aus und fordern Sie eine weitere Prüfung der aktualisierten Arbeitskopie an.

Lokale Prüfungen verwenden denselben Code-Reviewer wie Pull Requests mit dem Kontext, der auf dieser lokalen Instanz verfügbar ist. Siehe [Skills](https://sourceant.ai/de/docs/skills) für wiederverwendbare Anweisungen und [Prüfoptionen](https://sourceant.ai/de/docs/code-review#controls) für Ausschlüsse und geringfügige Beanstandungen. Abgeschlossene Prüfungen bleiben im lokalen Prüfverlauf verfügbar.

## Fragen Sie Ihren Programmierassistenten

Verbinden Sie Ihren MCP-Client mit `http://127.0.0.1:8930/mcp`oder konfigurieren Sie `sourceant mcp` als seinen Befehl für Standardeingabe und Standardausgabe. Lassen Sie den lokalen Agenten laufen. MCP ermöglicht es dem Assistenten, die Tools von SourceAnt auf Ihrem Rechner aufzurufen.

Bitten Sie den Assistenten:

> Prüfen Sie das Arbeitsverzeichnis für acme/app mit SourceAnt und geben Sie mir den Link zur Prüfung.

Der `review_working_tree` akzeptiert als Tool den registrierten Repository-Namen oder den Pfad einer Arbeitskopie:

```
{
  "repository": "acme/app",
  "title": "Check the checkout before opening a PR"
}
```

Das Tool gibt eine Prüf-ID, einen Status und einen Browserlink zurück, während die Prüfung im Hintergrund weiterläuft. Öffnen Sie diesen Link, um das Ergebnis zu lesen. Ein laufender Status bedeutet keine abgeschlossene Prüfung. Dieses Tool erfordert eine Instanz, die auf Ihre Arbeitskopie zugreifen kann; die gehostete MCP-Schnittstelle kann keine Dateien auf Ihrem Laptop lesen.

## Nutzen Sie Reviews ergänzend zu Ihren Projektprüfungen

Führen Sie im Rahmen der lokalen Verifizierung die Tests, Lint-Prüfungen, Typprüfungen und den Build Ihres Projekts aus. Ein Prüfbefund kann auf ein wahrscheinliches Problem hinweisen, aber eine leere Befundliste beweist weder, dass die Tests bestehen, noch, dass jeder geänderte Pfad untersucht wurde. Die Prüfabdeckung gibt an, was gelesen wurde und was ausgeschlossen oder nicht verfügbar war.

**Änderungen ansehen** ist eine Untersuchung, kein Testlauf und keine Freigabe. **Prüfen** ergänzt eine Modellprüfung und die der Instanz verfügbaren Analysewerkzeuge; es ersetzt weder die Testsuite Ihres Projekts noch die CI.

## Wohin Ihre Arbeit gelangt

Der lokale Agent liest Ihre Arbeitskopie und speichert die Prüfung für seinen lokalen Browser. Das Starten einer lokalen Prüfung veröffentlicht sie nicht als Kommentar zu einem Pull Request. Wenn Sie eine Modellprüfung anfordern, werden Code und relevanter Kontext an den von Ihnen konfigurierten Modellanbieter gesendet. Eine lokale Installation bedeutet nicht, dass ein entferntes Modell offline läuft. Die Nutzung des Anbieters wird gemäß Ihrem Anbieterkonto abgerechnet.

Lokales Wissen gehört zu dieser Instanz. SourceAnt Cloud stellt den verwalteten Teamarbeitsbereich und den gehosteten Pull-Request-Workflow bereit; eine lokale Prüfung stellt ihr Wissen nicht automatisch einer Cloud-Prüfung zur Verfügung.

## Wenn eine Prüfung nicht ausgeführt werden kann

-   **Es wird kein Repository aufgelistet:** Registrieren Sie die Arbeitskopie und prüfen Sie `sourceant status` und `sourceant repos`.
-   **„Prüfen“ ist nicht verfügbar:** Wählen Sie ein Repository aus und konfigurieren Sie dann das Modell und den Anbieterschlüssel in den Einstellungen.
-   **Kein zutreffender Skill:** Prüfen Sie die Seite Skills und die für diese Änderung ausgewählten Skills. Eine Meldung, dass nichts bewertet wurde, bedeutet keine bestandene Bewertung.
-   **Der Vergleichsbranch kann nicht gefunden werden:** Prüfen Sie die Git-Historie und den Standardbranch der Arbeitskopie. Verwenden Sie `sourceant review --against main` , um den Vergleichsbranch auszuwählen.
-   **Das MCP-Tool fehlt:** Verbinden Sie sich mit dem lokalen Agenten, prüfen Sie, ob der Code-Reviewer geladen ist, und aktualisieren Sie die verfügbaren Tools des Clients.
