aller au contenu principal
Parcourir la documentation

syncanix init

Découvrez votre API, construisez le catalogue de capacités et téléversez-le — avec un enrichissement par IA soumis à consentement.

init est la commande que vous lancerez le plus. Elle analyse votre projet, transforme votre API en catalogue de capacités et le téléverse dans votre espace de travail.

npx syncanix init

Options

-f, --framework <name>
Force un framework au lieu de la détection automatique (nestjs, express, fastapi, nextjs, graphql).
--offline
Écrit le catalogue localement sans le téléverser.
-y, --yes
Accepte les valeurs par défaut et ignore les invites (suppose le consentement à l’enrichissement géré).

Ce qu’elle fait

  1. Détecte vos frameworksAnalyse le projet et signale chaque framework reconnu — pas seulement le principal.
  2. Extrait les capacitésLit vos routes et construit une liste structurée de capacités, avec leurs entrées et leurs effets.
  3. Applique .syncanixignoreÉcarte tout ce qui correspond à vos règles d’exclusion avant écriture, enrichissement ou téléversement.
  4. Interroge sur l’enrichissement IAAffiche une estimation de coût et demande comment procéder avant d’envoyer du texte de code à un fournisseur.
  5. Écrit le catalogueEnregistre un fichier .syncanix/catalog.json déterministe que vous pouvez relire et versionner.
  6. Le téléverseEnvoie le catalogue à votre espace de travail, sauf si vous avez passé --offline ou n’avez pas encore de clé d’API.

Statique par défaut

La découverte lit votre code ; elle ne l’exécute jamais, et aucune donnée de production ne quitte votre machine. La seule chose qui puisse être envoyée est le catalogue structuré — et l’enrichissement IA n’a lieu qu’avec votre consentement explicite.

L’enrichissement IA rédige des titres et des descriptions plus clairs pour vos capacités. Avant d’envoyer quoi que ce soit, la CLI montre exactement ce qui serait envoyé (identifiants de capacité, méthodes et chemins, noms d’arguments, et un court extrait du gestionnaire avec les secrets masqués) et ce qui ne le serait pas (fichiers source, vos données, secrets, tout ce qui est ignoré). Vous choisissez ensuite un mode :

Géré
Utilise la clé de fournisseur de Syncanix sous un contrat de non-conservation des données.
BYOK
Utilise votre propre clé de fournisseur ; le texte du gestionnaire va directement de votre machine au fournisseur, et Syncanix ne le voit jamais.
Ignorer
Aucun enrichissement — livrez uniquement les métadonnées de l’extracteur et enrichissez plus tard depuis le tableau de bord.

Étapes suivantes