Avant de commencer
L’extension pilote la CLI Rust locale. Les deux composants sont nécessaires.
- VS Code 1.96 ou une version plus récente.
- Un compte Naquada accessible sur la production.
- La CLI Naquada installée et disponible avec la commande naquada.
- Codex dans VS Code si vous voulez lancer les pipelines depuis le chat.
Vérification
naquada --version répond dans le terminal intégré.Installer les deux composants
Installer la CLI
Suivez d’abord le guide correspondant à macOS, Windows ou Linux. La CLI conserve la session dans le coffre sécurisé du système.
Guide de la CLI Naquada →Installer l’extension
Installez « Naquada for Codex » depuis la Marketplace, puis rechargez VS Code.
Lien de distribution non configuré
code --install-extension naquada.naquada-vscodeVérifier l’installation
Une icône Naquada apparaît dans la barre d’activité. La palette de commandes contient « Naquada : se connecter ».
Connecter le projet et Codex
Se connecter
Ouvrez la palette (⇧⌘P sur macOS, Ctrl+Shift+P sur Windows/Linux), lancez « Naquada : se connecter », puis approuvez le code dans le navigateur.
naquada loginLier le dossier courant
Lancez « Naquada : lier ce projet ». Donnez un nom et un tag stables. Naquada crée uniquement le dossier local .naquada et un contexte distant lié au compte.
naquada project link --name "Mon projet" --tag mon-projetDéclarer Naquada à Codex
Lancez « Naquada : connecter Codex via MCP », confirmez, puis rechargez la fenêtre. Le même résultat est disponible depuis la CLI.
naquada setup codex --applyContrôle concret
naquada est activé et ses outils de planification sont visibles.Créer un premier asset sans quitter VS Code
Demandez un résultat précis et donnez toujours un chemin relatif de destination. Codex prépare le plan ; l’exécution payante ne part qu’après la validation prévue par vos réglages.
Utilise Naquada pour créer une icône pixel art de coffre magique, fond transparent, 512 × 512. Enregistre l’original dans assets/generated/chest.png. Montre-moi le plan et le coût estimé avant l’exécution.Relisez le modèle, la configuration, les entrées, le coût estimé et surtout assets/generated/chest.png, puis validez.
Résultat attendu, vérifiable à l’œil
- L’exécution apparaît dans la vue « Naquada — Exécutions et assets ».
- Le reçu local indique le tool Naquada appelé, le plan approuvé et le chemin final.
- Le fichier
assets/generated/chest.pngexiste et s’ouvre dans VS Code. - Le hash du fichier livré est présent dans
.naquada/runs/<run-id>.json.
Comprendre où vont les fichiers
Le chemin donné à Naquada est toujours relatif à la racine du projet ouvert.
.naquada/runs/conserve les reçus nécessaires au suivi et à la reprise..naquada/assets/est un tampon temporaire pendant une livraison ; ce n’est pas une bibliothèque synchronisée.- Le fichier vérifié est déplacé vers le chemin final demandé par l’IA.
- Les références locales ne sont envoyées que lorsqu’un fichier précis ou un dossier autorisé est explicitement désigné.
Collision de nom
image.png devient par exemple image-02.png. Aucun fichier du projet n’est écrasé implicitement.Ce que Naquada ne fait jamais implicitement
La confiance du workspace VS Code et le consentement explicite restent obligatoires pour les actions sensibles.
- Aucun scan ni envoi du dépôt complet.
- Aucune récupération automatique de votre bibliothèque en ligne.
- Aucune commande Git, aucun commit et aucune modification de branche.
- Aucun téléchargement d’asset sans run approuvé et reçu local.
- La session utilisateur interactive est stockée dans le trousseau macOS, le Gestionnaire d’identifiants Windows ou le Secret Service Linux.
Fermer VS Code sans perdre une génération
Les générations continuent côté Naquada. L’extension ne bloque pas le chat pendant l’attente.
- Après redémarrage, l’extension relit uniquement les reçus déjà approuvés dans
.naquada/runs/. - Elle reprend le téléchargement incomplet et vérifie le SHA-256.
- Une notification confirme le rangement final ou signale une reprise nécessaire.
- Vous pouvez relancer manuellement « Reprendre la livraison » depuis la vue Naquada.
Diagnostiquer en moins d’une minute
Lancez « Naquada : diagnostiquer l’intégration » ou la commande suivante.
naquada --json doctorauthenticateddoit valoirtrue.projectLinkeddoit valoirtrue.apiReachabledoit valoirtrue.gitToucheddoit toujours valoirfalse.
Résultat
ok vaut true, le compte, le projet, l’API de production et les dossiers de reprise sont prêts.