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

Ver la evidencia de la wiki en un navegador

Estado: Activo

Alcance: estado actual

Última revisión: 2026-10-02

Responsable: entorno de ejecución de ax-code

Ejecuta este comando desde un proyecto que ya tenga una AX Wiki:

ax-code wiki viz

El comando imprime un enlace local de navegador y permanece en primer plano. Haz clic en el enlace para explorar las relaciones registradas entre las páginas de la wiki y sus archivos fuente. Usa --open para abrir el navegador del sistema de forma automática. Pulsa Ctrl+C para detener el visor local.

Qué ves

Las líneas son citas registradas, no llamadas a funciones. Estas tres imágenes son la propia wiki de AX Code. La misma instantánea tiene cuatro diseños intercambiables; el arco y el mapa de árbol son los otros dos y no se muestran aquí.

Vista radial. Tres páginas de la wiki están dentro de un anillo de los archivos que citan.

Radial. ¿Qué rodea a cada página? Architecture Overview, Development Workflows y el módulo Ax Code Intel están dentro de un anillo de archivos citados. Los enlaces cruzados se agrupan por el centro. El anillo se deriva de la primera página que cita cada archivo. No codifica distancia ni longitud de rama.

Diseño de fuerza. Los archivos se agrupan junto a la página que los cita.

Fuerza. ¿Quién cita qué? Las páginas, los archivos y los símbolos se colocan según sus conexiones, así que los archivos citados se reúnen junto a la página que los registra.

Ax Code Intel seleccionado. Los archivos citados están iluminados y se muestran 39 de 80 referencias.

Una página, abierta. Al seleccionar Ax Code Intel (modules/ax-code-intel.md) se iluminan los archivos que cita esa página, incluidos sus fuentes de CLI, servidor y manejador. El panel de detalle informa la frescura como desconocida, porque la instantánea no vuelve a leer el código fuente actual, y muestra 39 de 80 referencias registradas. Como máximo se dibujan 200 nodos y 500 relaciones. Los recuentos omitidos siguen visibles.

ax-code wiki viz --open
ax-code wiki viz --directory /path/to/project --dir .ax-wiki
ax-code wiki viz --export ./wiki-evidence.html

--export crea un archivo HTML autónomo que se abre sin conexión, sin AX Code, sin servidor y sin activos externos. Se niega a sobrescribir un archivo existente. Su directorio padre debe existir. --open y --export no se pueden combinar.

El visor admite búsqueda, filtros de página y fuente, selección de un salto, detalles de evidencia y controles de zoom y desplazamiento. La lista adyacente funciona con el teclado: Tab hasta un elemento y pulsa Intro; Escape devuelve el foco a la búsqueda. Restablecer recupera la vista general. Se incluyen como máximo 200 nodos y 500 relaciones, con los recuentos omitidos visibles. La búsqueda cubre la instantánea incluida, no los elementos omitidos.

El grafo de la CLI es una instantánea fija de .manifest.json. No genera una wiki, no ejecuta un modelo, no reindexa el código ni se actualiza de forma automática. Muestra la pertenencia registrada de página a fuente, no llamadas a funciones ni un grafo de dependencias completo. No se lee el contenido actual del código fuente, así que la frescura es explícitamente desconocida. Las rutas identifican ubicaciones registradas y no abren ni leen archivos fuente.

El enlace local concede acceso a esa instantánea hasta que el proceso se detiene. El servidor se vincula solo a 127.0.0.1 y sirve solo la instantánea. Los archivos exportados contienen títulos de página, rutas de origen relativas y hashes de contenido registrados; revísalos antes de compartirlos. No se exportan fragmentos de código fuente, la raíz absoluta del proyecto ni ajustes del modelo.

Abrir desde la TUI

En una sesión, usa Grafo de la wiki junto a la ruta del proyecto, en la parte inferior de la barra lateral derecha, o introduce /wiki-viz. La misma acción está disponible en la paleta de comandos cuando la barra lateral está oculta. Abre el navegador del sistema; si eso falla, un diálogo ofrece el enlace local para copiarlo y una acción de reintento.

El navegador se abre de inmediato, incluso cuando el proyecto aún no tiene wiki. Muestra la espera, el progreso o el fallo de la generación, y carga el grafo de páginas y fuentes cuando hay una instantánea disponible. Abrir el grafo solicita la generación o una actualización incremental; omite el retraso normal de inactividad, pero espera a las sesiones activas, al trabajo en cola y a un borrador no vacío de la TUI. Un lanzamiento fallido del navegador ofrece un enlace copiable.

AX Code interactivo activa de forma predeterminada el mantenimiento de la wiki en segundo plano. Tras 30 segundos de quietud, genera una wiki ausente o actualiza artefactos obsoletos. Usa el modelo de wiki configurado (o el modelo predeterminado de AX Code), los presupuestos de fuente y de página, y los permisos actuales de lectura y escritura del agente. El trabajo en primer plano cancela el mantenimiento; las compilaciones incompletas no publican manifiestos parciales. Se conservan las ediciones manuales y el contenido protegido. El mantenimiento no actualiza AGENTS.md ni CLAUDE.md. Los comandos headless no activan este planificador.

Los proyectos Git usan la raíz canónica del worktree, incluidas las sesiones iniciadas dentro de un paquete. Los directorios que no son Git admiten una solicitud explícita de grafo, pero no generan al arrancar. Se aplica la política existente de conexión del entorno de ejecución solo local. Tanto la TUI como el entorno de ejecución deben admitir estos endpoints. Cerrar la TUI cierra su puente de navegador. La barra lateral muestra el estado de mantenimiento de la wiki y el progreso de las páginas.

Desactiva solo el mantenimiento en segundo plano con "wiki": { "auto": false } en la configuración de AX Code; una solicitud explícita de grafo aún puede generar una wiki. Establece enabled en false para desactivar la generación y la inyección de prompts de la wiki. Las instantáneas existentes siguen siendo visibles. Los trabajos fallidos se reintentan con espera creciente hasta tres intentos automáticos y luego esperan un cambio de código fuente o de configuración, o una solicitud explícita de grafo.

Incrustar en otro proyecto

Los paquetes del espacio de trabajo se pueden compilar y empaquetar para un consumidor independiente: @ax-code/ax-wiki/graph aporta el contrato seguro para el navegador y la proyección del manifiesto; @ax-code/ax-wiki-viewer aporta la interfaz del navegador. Importar el visor no inicia AX Code ni un servidor.

import { projectWikiManifest } from "@ax-code/ax-wiki/graph"
import { mount } from "@ax-code/ax-wiki-viewer"

const graph = projectWikiManifest(manifest, { snapshot: contentIdentity })
const viewer = mount(document.getElementById("map")!, graph)
viewer.update(nextGraph)
viewer.dispose()

Usa una identidad de contenido producida por el host para snapshot. Una identidad cambiada borra la selección. Las actualizaciones no válidas lanzan un error y conservan la vista existente; desechar es idempotente. Usa { injectStyles: false } y la cadena exportada viewerCss cuando el host gestiona los estilos. Los hosts de Node pueden importar renderWikiGraphHtml desde @ax-code/ax-wiki-viewer/node; su resultado contiene html y el csp correspondiente.