Configuración local
Utilice SourceAnt localmente para explorar su código y conocimiento, gestionar habilidades y comprobar cambios con ellas antes de compartir su trabajo.
Para ejecutar la API de revisión en tu propio servidor, consulta Autoalojamiento.
Instalar
Un comando, en Linux y macOS:
curl -fsSL https://raw.githubusercontent.com/sourceant/cli/main/scripts/install.sh | sh
Fija la versión de la CLI con SOURCEANT_VERSION. Para leer el script antes de ejecutarlo, abre primero la misma URL en un navegador.
Configurar e iniciar
-
sourceant setup: instala el agente y un núcleo, escribe tu configuración y crea el directorio de índices. Elige el entorno de ejecución con--runtime dockero--runtime python. -
sourceant ui: inicia el agente si aún no está respondiendo y abre el panel en tu navegador. Pasa--no-openpara iniciarlo sin el navegador. - Agregar un repositorio desde el panel, y luego dejar que indexe.
El CLI, el agente y el núcleo tienen versiones independientes. Fije el agente y el núcleo con
sourceant setup --core-version 1.0.0-beta.2 --agent-version 1.0.0-beta.2, sustituyendo las versiones de ejemplo por las versiones que desee. Para un entorno de ejecución personalizado, utilice
--image con Docker o --from con Python; ninguno se puede combinar con --core-version.
Comandos
sourceant status: versión del agente, si el núcleo responde, número de reinicios, última salida.sourceant repos: los repositorios indexados actualmente.sourceant graph <repository>: recuentos de nodos y enlaces por tipo y tipo de arista.sourceant architecture <repository>: componentes y dependencias indexados. Consulte Inspección de arquitectura para profundidad, inclusión de pruebas y comparaciones de línea base.sourceant stop: detener el agente y su núcleo de Python o contenedor Docker, manteniendo el índice y la configuración.sourceant version: compilación, confirmación y tiempo.
El agente escucha en http://127.0.0.1:8930. Anule esto con
SOURCEANT_AGENT_URL, o por comando con --agent. Añada --json
a cualquier comando para una salida legible por máquina.
Conecte sus herramientas de programación
Apunte cualquier cliente MCP a http://127.0.0.1:8930/mcp. Eso le da a su asistente las herramientas de código, conocimiento, topología y requisitos, además de los review, context y
remember prompts. Debido a que esta instancia accede a su checkout, también puede revisar el trabajo que aún no ha confirmado.
Los modelos se llaman desde su máquina, por lo que configura sus propias claves de proveedor y nosotros no facturamos nada.
Las habilidades almacenadas también están disponibles como prompts MCP. Consulte Usar una habilidad en una herramienta de programación para seleccionar una por nombre o tarea.