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 Fileax-code: Fix This Fileax-code: Explain Selectionax-code: Review SelectionLes 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+Kinsè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
code packages/integration-vscode— ouvrez ce paquet directement (pas la racine du dépôt).pnpm installpnpm run watch:esbuild— empaquetedist/extension.js(reconstruit au changement ; exige que le SDK de l’espace de travail soit construit :pnpm --dir ../sdk/js run build).- Appuyez sur
F5pour lancer une fenêtre VS Code de débogage avec l’extension chargée. - Rechargez la fenêtre de débogage (
Cmd+Shift+P→Developer: Reload Window) après les changements de code.