Scarica AX Code · GratuitoDocumentazione

Questa pagina è tradotta dalla documentazione inglese. Comandi, identificatori ed esempi restano invariati. Runtime 7.24.4 · SDK 2.6.7. Testo inglese

AX Code per VS Code

L’agente di programmazione AX Code dentro l’editor: legge il workspace reale, spiega e revisiona il codice, e ti consegna modifiche che puoi inserire o applicare con un clic. Non è un chatbot: è un agente collegato al flusso di modifica.

Installazione

Scaricalo dal Marketplace di VS Code: AX Code (AutomatosX) — oppure dalla riga di comando:

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

Funzionalità

  • Pannello dell’agente nella barra laterale, con streaming, risposte rese in markdown e attività degli strumenti in linea.
  • Blocchi di codice che agiscono: ogni blocco ha Copia / Inserisci al cursore / Apri in un nuovo file — niente selezione, copia e incolla manuali.
  • Comandi dell’editor per il file o la selezione correnti (clic destro):
    • ax-code: Explain This File
    • ax-code: Fix This File
    • ax-code: Explain Selection
    • ax-code: Review Selection I comandi precompilano l’input così puoi rivedere il prompt prima che parta: niente viene inviato da solo.
  • Riferimenti a file @: Cmd/Ctrl+Alt+K inserisce il file corrente (con l’intervallo di selezione, per esempio @src/app.ts#L12-34) nell’input.
  • Incolla immagini (schermate Ctrl+V) direttamente nell’input come allegati del prompt.
  • Cronologia dell’input: ↑/↓ richiama i prompt precedenti.
  • Selettore di modello su qualsiasi provider configurato tramite ax-code providers login.
  • Sessioni persistenti tra i ricaricamenti del pannello.
  • Avvio del terminale per l’esperienza TUI completa.

Impostazioni

Impostazione Predefinito Descrizione
axCode.binaryPath "" Percorso del binario ax-code. Vuoto: rilevamento automatico (sviluppo del monorepo o PATH).
axCode.serverTimeoutMs 90000 Quanto attendere l’avvio di ax-code serve.
axCode.requestTimeoutMs 600000 Timeout per messaggio (predefinito 10 minuti).
axCode.defaultModel "" providerID/modelID usato finché non viene sostituito dal selettore.

Prerequisiti

Installa la CLI di AX Code e almeno un provider:

ax-code providers login

Sviluppo

  1. code packages/integration-vscode — apri questo pacchetto direttamente (non la radice del repository).
  2. pnpm install
  3. pnpm run watch:esbuild — crea il bundle di dist/extension.js (si ricostruisce a ogni modifica; richiede che l’SDK del workspace sia compilato: pnpm --dir ../sdk/js run build).
  4. Premi F5 per avviare una finestra di debug di VS Code con l’estensione caricata.
  5. Ricarica la finestra di debug (Cmd+Shift+P → Developer: Reload Window) dopo le modifiche al codice.

Problemi

https://discord.gg/gf9UyPxaN2