syncanix init
Erkennen Sie Ihre API, bauen Sie den Fähigkeitskatalog und laden Sie ihn hoch – mit einwilligungsgebundener KI-Anreicherung.
init ist der Befehl, den Sie am häufigsten ausführen. Er scannt Ihr Projekt, verwandelt Ihre API in einen Fähigkeitskatalog und lädt ihn in Ihren Arbeitsbereich.
npx syncanix initOptionen
- -f, --framework <name>
- Erzwingt ein Framework statt automatischer Erkennung (nestjs, express, fastapi, nextjs, graphql).
- --offline
- Schreibt den Katalog lokal, ohne ihn hochzuladen.
- -y, --yes
- Akzeptiert Standardwerte und überspringt Eingabeaufforderungen (setzt die Einwilligung zur verwalteten Anreicherung voraus).
Was er tut
- Erkennt Ihre FrameworksScannt das Projekt und meldet jedes erkannte Framework – nicht nur das oberste.
- Extrahiert FähigkeitenLiest Ihre Routen und baut eine strukturierte Liste von Fähigkeiten mit ihren Eingaben und Nebenwirkungen.
- Wendet .syncanixignore anVerwirft alles, was Ihren Ignore-Regeln entspricht, bevor es geschrieben, angereichert oder hochgeladen wird.
- Fragt zur KI-AnreicherungZeigt eine Kostenschätzung und fragt, wie Sie vorgehen möchten, bevor Code-Text an einen Anbieter gesendet wird.
- Schreibt den KatalogSpeichert eine deterministische .syncanix/catalog.json, die Sie prüfen und versionieren können.
- Lädt ihn hochSendet den Katalog an Ihren Arbeitsbereich – außer Sie haben --offline übergeben oder noch keinen API-Schlüssel.
Standardmäßig statisch
Die Erkennung liest Ihren Code; sie führt ihn nie aus, und keine Produktionsdaten verlassen Ihren Rechner. Das Einzige, was gesendet werden kann, ist der strukturierte Katalog – und KI-Anreicherung geschieht nur mit Ihrer ausdrücklichen Einwilligung.
Einwilligung zur KI-Anreicherung
Die KI-Anreicherung verfasst klarere Titel und Beschreibungen für Ihre Fähigkeiten. Bevor etwas gesendet wird, zeigt die CLI genau, was gesendet würde (Fähigkeits-IDs, Methoden und Pfade, Argumentnamen und ein kurzer, von Geheimnissen bereinigter Handler-Auszug) und was nicht (Quelldateien, Ihre Daten, Geheimnisse, alles Ignorierte). Dann wählen Sie einen Modus:
- Verwaltet
- Verwendet den Anbieterschlüssel von Syncanix unter einem Zero-Data-Retention-Vertrag.
- BYOK
- Verwendet Ihren eigenen Anbieterschlüssel; der Handler-Text geht direkt von Ihrem Rechner zum Anbieter, und Syncanix sieht ihn nie.
- Überspringen
- Keine Anreicherung – liefern Sie nur die Extraktor-Metadaten und reichern Sie später im Dashboard an.