Saltar al contenido principal

Terminal

Al ejecutar anda, la interfaz de usuario de la terminal se conecta al daemon local. Cuando una conversación se completa con éxito, se envía a Brain en segundo plano para la formación de memoria a largo plazo.

Controles de entrada​

TeclaAcción
EnterEnviar el mensaje actual
Shift+EnterInsertar un salto de línea
Ctrl+ULimpiar el cuadro de entrada
Ctrl+A / Ctrl+EMoverse al inicio o al final del texto de entrada
EscVer estado
Ctrl+CSalir

Después de editar los proveedores de modelos en ~/.anda/config.yaml, actualice los modelos desde Anda Desktop o el panel lateral del navegador, o ejecute:

anda models reload

Si ha modificado parámetros del daemon que requieren un reinicio, escriba:

/reload

Comandos de barra diagonal (Slash Commands)​

ComandoCuándo usarlo
/goal mensajeColoca un objetivo en el bucle de largo alcance hasta que el verificador determine que está completo o requiere más trabajo.
/loop mensajeEjecuta un prompt o un comando de barra diagonal de forma repetida. Puede describir un intervalo en lenguaje natural (ej. every 5 minutes) o dejarlo vacío para que el modelo marque su propio ritmo.
/side mensaje o /btw mensajeInicia una tarea secundaria para investigación, inspección o trabajo que no debe interrumpir la conversación principal.
/skill nombre-habilidad mensajeSolicita a una habilidad (Skill) de runtime específica que gestione la solicitud.
/steer mensajeInterrumpe la próxima llamada a herramienta y dirige la respuesta actual con nuevas instrucciones.
/stop mensajeDetiene la tarea actual y deja la conversación inactiva; el mensaje puede incluir un motivo.
/cancel mensajeCancela la sesión de conversación activa; el mensaje puede incluir un motivo.

Ejemplos:

/goal Finalizar esta lista de preparación de lanzamiento hasta que se confirmen las pruebas y el registro de cambios.
/loop cada 5 minutos /side Verificar la cola de despliegue y resumir los bloqueos.
/side Comprobar si esta actualización de dependencia tiene riesgos de compatibilidad.
/skill git-assistant Redactar un mensaje de commit a partir del diff actual.
/steer Detener la refactorización y solucionar primero únicamente el error de compilación.

Aprobaciones de comandos​

Los comandos de shell riesgosos y las conexiones a servidores MCP muestran una tarjeta de aprobación antes de ejecutarse.

SituaciónCómo responder
Cuadro de entrada vacíoPulse y para aprobar, n para denegar.
El cuadro de entrada tiene textoEscriba y/yes o n/no y pulse Enter, o pulse Ctrl+U para limpiar la entrada y volver a usar los atajos de una sola tecla.

El pie de página siempre indica cuál de las dos opciones está activa. Una tarjeta sin respuesta caduca a los 10 minutos y la llamada a la herramienta falla.

Las tareas cron y el modo de objetivo autónomo (/goal ...) siempre se ejecutan con acceso completo, porque no hay nadie presente para responder una tarjeta y, de lo contrario, la tarea se quedaría bloqueada hasta que la tarjeta caduque.

Comandos comunes de la CLI​

ComandoPropósito
andaAbre la interfaz de usuario de la terminal interactiva.
anda --full-accessAbre la interfaz de la terminal con las tarjetas de aprobación de shell y MCP desactivadas para esa sesión.
anda updateActualiza una versión instalada mediante el script de instalación.
anda statusMuestra si el daemon en segundo plano se está ejecutando.
anda startInicia el daemon en segundo plano.
anda stopDetiene el daemon en segundo plano.
anda restartReinicia el daemon en segundo plano.
anda models reloadRecarga los proveedores de modelos desde config.yaml sin reiniciar el daemon.
anda mcp listLista los servidores MCP con su estado, herramientas y último error; anda mcp --help muestra cómo agregarlos, cambiarlos e iniciar sesión en ellos.
anda autostart statusMuestra si el inicio automático al iniciar sesión está registrado.
anda agent run --prompt "..."Envía una solicitud y espera el resultado completo sin abrir la interfaz de usuario.
anda voice --record-secs 8Inicia la entrada de voz; requiere la configuración de transcripción.

La reproducción de voz también requiere que tts.enabled: true esté configurado y un reproductor de audio en el PATH (ffplay, afplay en macOS o play de SoX), que se comprueba antes de la primera grabación. Si solo desea entrada por voz y salida de texto, añada --no-playback. Si un turno falla, se informa del error y comienza la siguiente grabación.

Indica exactamente una opción: --prompt o --prompt-file. --wait-timeout-secs 120 limita el tiempo total de envío y espera del resultado; 0 (predeterminado) desactiva ese límite. Al agotarse, la CLI deja de esperar, pero la tarea del daemon puede continuar.

El modo de voz espera a que termine la respuesta antes de grabar el siguiente turno. Ctrl-C también detiene la síntesis y la reproducción.

anda update y anda update --skills conservan una versión local más reciente y sus recursos. Usa --force para instalar explícitamente la última versión publicada aunque sea anterior.

Lee los pendientes con anda memory inbox. Sigue el comando mostrado anda memory inbox --cursor <next_cursor> para acceder a la siguiente página. Con --json, el cursor está en result.next_cursor.