Obtener AX Code · GratisDocumentación

Esta página es una traducción de la documentación en inglés. Los comandos, identificadores y ejemplos no cambian. Runtime 7.24.4 · SDK 2.6.7. Original en inglés

AX Code para VS Code

El agente de programación de AX Code dentro de tu editor: lee tu espacio de trabajo real, explica y revisa el código, y te entrega cambios que puedes insertar o aplicar con un clic. No es un chatbot: es un agente conectado a tu flujo de edición.

Instalar

Consíguelo en el Marketplace de VS Code: AX Code (AutomatosX), o desde la línea de comandos:

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

Funciones

  • Panel del agente en la barra lateral, con transmisión, respuestas representadas en markdown y actividad de herramientas en línea.
  • Bloques de código que actúan: cada bloque ofrece Copiar, Insertar en el cursor y Abrir en un archivo nuevo, sin seleccionar, copiar y pegar a mano.
  • Comandos del editor para el archivo o la selección actuales (clic derecho):
    • ax-code: Explain This File
    • ax-code: Fix This File
    • ax-code: Explain Selection
    • ax-code: Review Selection Los comandos rellenan la entrada para que revises el aviso antes de enviarlo: nada se envía solo.
  • Referencias de archivo @: Cmd/Ctrl+Alt+K inserta el archivo actual (con el intervalo de la selección, por ejemplo @src/app.ts#L12-34) en la entrada.
  • Pega imágenes (capturas Ctrl+V) directamente en la entrada como adjuntos del aviso.
  • Historial de entrada: ↑/↓ recuperan avisos anteriores.
  • Selector de modelo sobre cualquier proveedor configurado mediante ax-code providers login.
  • Sesiones persistentes entre recargas del panel.
  • Lanzador de terminal para la experiencia completa de la TUI.

Ajustes

Ajuste Predeterminado Descripción
axCode.binaryPath "" Ruta al binario ax-code. Vacío detecta solo (desarrollo del monorepo o PATH).
axCode.serverTimeoutMs 90000 Cuánto esperar a que arranque ax-code serve.
axCode.requestTimeoutMs 600000 Tiempo de espera por mensaje (predeterminado: 10 minutos).
axCode.defaultModel "" providerID/modelID se usa hasta que el selector lo sustituya.

Requisitos previos

Instala la CLI de AX Code y al menos un proveedor:

ax-code providers login

Desarrollo

  1. code packages/integration-vscode — abre este paquete directamente (no la raíz del repositorio).
  2. pnpm install
  3. pnpm run watch:esbuild — empaqueta dist/extension.js (se reconstruye al cambiar; exige que el SDK del espacio de trabajo esté compilado: pnpm --dir ../sdk/js run build).
  4. Pulsa F5 para abrir una ventana de depuración de VS Code con la extensión cargada.
  5. Recarga la ventana de depuración (Cmd+Shift+P → Developer: Reload Window) después de cambiar el código.

Incidencias

https://discord.gg/gf9UyPxaN2