Obtenir AX Code · GratuitDocumentation

Cette page est traduite de la documentation anglaise. Les commandes, identifiants et exemples sont inchangés. Runtime 7.24.4 · SDK 2.6.7. Source anglaise

AX Code pour VS Code

L’agent de programmation AX Code dans votre éditeur : il lit votre espace de travail réel, explique et revoit le code, et vous remet des changements que vous pouvez insérer ou appliquer en un clic. Pas un robot de conversation : un agent branché sur votre flux d’édition.

Installation

Prenez-le sur le Marketplace de VS Code : AX Code (AutomatosX) — ou depuis la ligne de commande :

code --install-extension AutomatosX.ax-code-vscode

Fonctions

  • Panneau d’agent dans la barre latérale, avec des réponses en flux, rendues en Markdown, et l’activité des outils en ligne.
  • Blocs de code qui agissent : chaque bloc a Copier / Insérer au curseur / Ouvrir dans un nouveau fichier — pas de sélection, copie et collage manuels.
  • Commandes de l’éditeur pour le fichier ou la sélection en cours (clic droit) :
    • ax-code: Explain This File
    • ax-code: Fix This File
    • ax-code: Explain Selection
    • ax-code: Review Selection Les commandes préremplissent la saisie afin que vous revoyiez l’invite avant l’envoi — rien n’est envoyé automatiquement.
  • Références de fichiers @ : Cmd/Ctrl+Alt+K insère le fichier en cours (avec la plage de sélection, par exemple @src/app.ts#L12-34) dans la saisie.
  • Coller des images (captures Ctrl+V) directement dans la saisie, comme pièces jointes d’invite.
  • Historique de saisie : ↑/↓ rappelle les invites précédentes.
  • Sélecteur de modèle sur tout fournisseur configuré via ax-code providers login.
  • Sessions persistantes à travers les rechargements du panneau.
  • Lanceur de terminal pour l’expérience TUI complète.

Réglages

Réglage Défaut Description
axCode.binaryPath "" Chemin du binaire ax-code. Vide, il se détecte tout seul (développement en monodépôt ou PATH).
axCode.serverTimeoutMs 90000 Durée d’attente du démarrage de ax-code serve.
axCode.requestTimeoutMs 600000 Délai par message (10 minutes par défaut).
axCode.defaultModel "" providerID/modelID utilisé jusqu’à un remplacement via le sélecteur.

Prérequis

Installez la CLI AX Code et au moins un fournisseur :

ax-code providers login

Développement

  1. code packages/integration-vscode — ouvrez ce paquet directement (pas la racine du dépôt).
  2. pnpm install
  3. pnpm run watch:esbuild — empaquete dist/extension.js (reconstruit au changement ; exige que le SDK de l’espace de travail soit construit : pnpm --dir ../sdk/js run build).
  4. Appuyez sur F5 pour lancer une fenêtre VS Code de débogage avec l’extension chargée.
  5. Rechargez la fenêtre de débogage (Cmd+Shift+P → Developer: Reload Window) après les changements de code.

Problèmes

https://discord.gg/gf9UyPxaN2