Die interaktive Konsole
Führen Sie syncanix ohne Argumente aus, um eine bildschirmfüllende Konsole zu öffnen, in der Sie Ihren Katalog ansehen, ihn mit Ihrem Arbeitsbereich vergleichen, Fähigkeiten steuern, Schlüssel erzeugen und das Integrationskit generieren können.
Führen Sie die CLI in einem Terminal ohne Argumente aus, und sie öffnet eine Konsole, statt die Hilfe auszugeben. Alles, was die CLI kann und wobei man erst etwas ansieht und dann entscheidet — den letzten Scan lesen, ihn mit dem vergleichen, was Ihr Arbeitsbereich ausliefert, eine Fähigkeit einschalten, den Text bearbeiten, den der Agent liest — liegt hier, ohne Optionen, die man sich merken muss.
npx syncanixAnmelden — oder nicht
Wenn Sie syncanix login bereits ausgeführt haben, öffnet die Konsole direkt Ihren Arbeitsbereich und handelt mit Ihrer eigenen Rolle. Andernfalls bietet sie an, Sie zuerst über Ihren Browser anzumelden.
Sie können auch ohne Anmeldung fortfahren. Alles, was einen Arbeitsbereich braucht — Governance, Schlüssel, Inhalte, den Vergleich — bleibt im Menü, als gesperrt markiert samt dem, was es entsperren würde, damit Sie sehen, was Ihnen die Anmeldung bringt. Was lokal funktioniert, funktioniert weiterhin: den letzten Scan lesen und das Integrationskit generieren, das stattdessen nach Ihrem veröffentlichbaren Schlüssel fragt.
Was Sie tun können
- Den letzten Scan lesen
- Sehen Sie die Fähigkeiten durch, die die CLI gefunden hat, samt ihrer Risikoklasse und ob sie eine Authentifizierung benötigen.
- Mit Ihrem Arbeitsbereich vergleichen
- Sehen Sie, was diese Arbeitskopie hat und Ihr Arbeitsbereich noch nicht ausliefert, was sich geändert hat und was Ihr Arbeitsbereich noch ausliefert, obwohl der Code es nicht mehr enthält.
- Ihren Scan in den Arbeitsbereich übertragen
- Laden Sie den Katalog Ihres letzten Scans hoch — mit denselben Einwilligungsabfragen, die ein Terminal-Lauf zeigt.
- Fähigkeiten ein- und ausschalten
- Steuern Sie, was der Agent tun darf, und arbeiten Sie die Freigabewarteschlange ab, die dabei entsteht.
- Bearbeiten, was der Agent liest
- Ändern Sie Name und Beschreibung einer Fähigkeit, mit einer Vorschau des zusammengesetzten Textes, den das Modell tatsächlich erhält.
- Schlüssel ansehen und erzeugen
- Listen Sie die API-Schlüssel Ihres Arbeitsbereichs auf und erzeugen Sie einen veröffentlichbaren Schlüssel für eine Einbettung.
- Dieses Repository scannen
- Führen Sie einen neuen Scan aus, ohne die Konsole zu verlassen — mit denselben Einwilligungsabfragen, die ein Lauf im Terminal zeigt.
- Das Integrationskit generieren
- Schreiben Sie das Verzeichnis syncanix/ in dieses Repository — nur neue Dateien, nie eine Änderung an Ihren.
- Arbeitsbereich wechseln
- Wählen Sie, für welchen Ihrer Arbeitsbereiche die nächste Aktion gilt.
Hier ist nichts einfacher als anderswo
Die Konsole ist ein anderer Weg zum selben Server, kein anderer Regelsatz. Jede Berechtigungsprüfung, jede Einwilligungsabfrage und jede Freigabeschranke gilt genauso wie bei einem skriptbaren Befehl.
Abschalten
Setzen Sie SYNCANIX_NO_TUI=1, und ein bloßer Aufruf gibt wieder die Hilfe aus. Nützlich in einer Shell, in der die CLI von einem Wrapper ohne Argumente aufgerufen wird, den Sie nicht kontrollieren.
SYNCANIX_NO_TUI=1 npx syncanix