Zum Inhalt springen

Kapitel 3 von 7

Netzwerk

Code Guardian sendet keine Telemetrie und ruft keinen Server von Provimedia auf. Zwei Ausnahmen bestehen trotzdem: ein Frischecheck des eigenen Repos – und, wenn konfiguriert, des eigenen Servers – sowie optionale Abfragen bei den Paketquellen der Abhängigkeitswerkzeuge. Richten Sie den Begleit-Skill codeguard-master ein, kommen dessen Modellaufruf über Ihr eigenes Claude-Konto und, falls vorhanden, sein Chat-Werkzeug hinzu (siehe unten).

Was nicht passiert

  • Keine Telemetrie.
  • Kein Aufruf an einen Server von Provimedia.

Frischecheck

Der Frischecheck soll allein feststellen, ob der lokale Stand des eigenen Repos hinter dem entfernten Stand zurückliegt. Bei jedem Prompt wird das im Hintergrund geprüft, jedoch höchstens alle 10 Minuten – dann startet ein git fetch auf das verknüpfte Remote-Repository.

Ist in .code-guardian-deploy.yml live_ssh (ersatzweise ssh) zusammen mit live_path gesetzt, folgt zusätzlich ein SSH-Aufruf git rev-parse HEAD auf den eigenen Server.

Einen Ausschalter gibt es in dieser Version nicht, nur eine Drosselung über die Umgebungsvariable CG_FRISCHE_TTL. Sie gilt in Sekunden, während die Voreinstellung oben in Minuten angegeben ist.

Abhängigkeits-Audits

composer audit und npm audit fragen dabei die Online-Verzeichnisse ihrer Paketquellen ab – aber nur, wenn das jeweilige Werkzeug tatsächlich läuft.

Begleit-Skill codeguard-master (nur wenn eingerichtet)

Der Beobachter codeguard-master läuft nur, wenn Sie ihn selbst einrichten. Dann sammelt er im eingerichteten Takt ohne Modell die Lage der Projekte, die Sie ihm nennen, aus lokalen Dateien und git. Netzzugriffe kommen beim Sammeln nur über Werkzeuge hinzu, die auf Ihrem Rechner liegen. Die Vorlage seiner Konfiguration nennt bereits ein Sitzungs-Chat-Werkzeug (~/.claude/bin/cg-chat): Liegt es bei Ihnen, fragt er darüber bei jedem Lauf ab, wer im Chat ist und wie viele Nachrichten warten, und meldet sich höchstens alle sechs Stunden dort an. Ohne eingetragenen Kanal heißt der Kanal wie das erste Projekt, das Sie ihm nennen. Tragen Sie einen Kanal ein, schickt er seine Maßnahmen über dasselbe Werkzeug an Ihre Sitzungen. Ein GitLab-Werkzeug kommt nur hinzu, wenn Sie es in der Konfiguration nennen. Schlägt ein fester Auslöser neu an, ruft er die Claude-Code-Kommandozeile ohne Werkzeuge auf und übergibt ihr diese Lage. Das ist ein Modellaufruf über Ihr eigenes Claude-Konto und kostet Tokens. Der Beobachter selbst schickt nichts an einen Server von Provimedia; wohin ein vorhandenes Chat- oder GitLab-Werkzeug spricht, bestimmt dieses Werkzeug.

Update-Prüfung

Ob eine neue Version vorliegt, prüfen Sie bewusst selbst, über die Update-API (eigenes Kapitel). Code Guardian gleicht das nicht automatisch im Hintergrund ab.

In einem Satz

Code Guardian telefoniert nicht nach Hause, prüft aber im Hintergrund, ob der Stand des eigenen Repos aktuell ist, und, wenn konfiguriert, ebenso den Stand des eigenen Servers.

Dieses Kapitel als Auftrag an Claude Code

Kopieren, die Platzhalter in spitzen Klammern durch Ihre eigenen Angaben ersetzen und in Claude Code einfügen. Der Auftrag ist für Claude Code geschrieben.

Zeig mir, ob in diesem Projekt .code-guardian-deploy.yml live_ssh oder ssh zusammen mit live_path gesetzt ist, und erklär mir, welche Netzaufrufe Code Guardian dadurch bei jedem Prompt auslöst.