Docs Solución de problemas
Solución de problemas
Problemas de instalación
command not found: asdt-tui después de instalar
El script de instalación coloca el binario en ~/.local/bin/asdt-tui. Si tu shell no lo encuentra, tu PATH no incluye ese directorio.
Solución:
export PATH="$HOME/.local/bin:$PATH"
Para que sea permanente, agregá la línea de arriba a tu ~/.bashrc, ~/.zshrc o ~/.profile, y luego reiniciá tu terminal o ejecutá source ~/.zshrc.
Verificá la instalación abriendo el menú:
asdt-tui
El script de instalación falla en silencio
Si el script de instalación termina sin imprimir una versión, ejecutalo con salida de depuración:
bash -x <(curl -fsSL https://raw.githubusercontent.com/vitualizz/asdt/main/install.sh)
El flag -x imprime cada comando a medida que se ejecuta. Buscá la primera línea que falla. Causas comunes: ~/.local/bin no existe (solución: mkdir -p ~/.local/bin), o la descarga fue bloqueada por un firewall.
Problemas del memory provider
Engram no está conectado
ASDT guarda los artefactos de los especialistas en Engram. Si Engram no está configurado, los especialistas no pueden guardar ni cargar artefactos entre pasos.
Solución:
- Confirmá que Engram esté conectado a la configuración MCP (Model Context Protocol — el protocolo conector que permite que tu asistente hable con Engram; ver Base de conocimiento y memoria para entender cómo encaja todo) de tu asistente. Claude Code y OpenCode configuran los servidores MCP de forma distinta, así que seguí el setup de MCP del asistente que uses (y la guía de setup de Engram). Ambos se conectan al mismo servidor de Engram; solo cambia la ubicación de la configuración.
- Reiniciá tu asistente después de editar la configuración MCP — tanto Claude Code como OpenCode inician los servidores MCP configurados al arrancar.
- Ejecutá
/asdt-initdentro de tu asistente — escribe la configuración del memory provider en.asdt/config.yaml. - Revisá
.asdt/config.yamly confirmá quememory.provider: engramesté presente.
Conexión rechazada desde Engram
Si Engram reporta un error de conexión, el proceso del servidor MCP no está corriendo.
Solución: Reiniciá tu asistente — tanto Claude Code como OpenCode inician los servidores MCP configurados al arrancar. Si el error persiste, revisá los logs de tu asistente en busca de errores de arranque de MCP.
Problemas del asistente (Claude Code / OpenCode)
Fallo de autenticación al correr un especialista
Si un comando de especialista devuelve un error de autenticación, tu sesión del asistente expiró.
Solución: Volvé a autenticarte con el flujo de login de tu asistente y luego reinicialo:
- Claude Code — iniciá sesión de nuevo con la CLI
claude(claude auth login). - OpenCode — iniciá sesión de nuevo con la CLI
opencode(opencode auth login).
Seguí las indicaciones para volver a autenticarte y luego reiniciá el asistente.
Modelo no disponible
Si ASDT reporta que el modelo configurado no está disponible, tu .asdt/config.yaml puede referenciar un ID de modelo desactualizado.
Solución: Abrí .asdt/config.yaml y actualizá el campo model a un modelo que tu asistente pueda servir. Los IDs de modelo disponibles dependen de tu asistente y su provider configurado — para Claude Code, los modelos soportados están listados en la documentación de Claude; para OpenCode, usá un ID de modelo expuesto por tu provider configurado. También puedes elegir el preset Chameleon durante la instalación para quitar el campo model: por completo y dejar que cada asistente use su propio default.
Problemas de especialistas
Cambiar de especialista
No existe un especialista equivocado del que tengas que recuperarte — cada uno trabaja de forma independiente y lee los artefactos previos desde la base de conocimiento compartida, así que cambiar no te cuesta nada. Si una petición no encaja con el especialista que invocaste, simplemente detené la corrida y ejecutá otro directamente; no se pierde nada.
Ejemplo: Si corriste /asdt-developer antes de producir un ADR, ejecutá /asdt-architect para crear el registro de decisión. Luego volvé a correr /asdt-developer — lee el ADR automáticamente.
Si no estás seguro de qué especialista se ajusta a tu petición, ejecutá /asdt — recomienda uno más adecuado cuando tu petición no encaja. Ver Especialistas para elegir el especialista correcto para tu escenario.
El comando del especialista no aparece en tu asistente
Si al escribir /asdt-pm (o cualquier especialista) no aparece el autocompletado, los archivos de skill no están instalados.
Solución:
- Ejecutá
asdt-tuiy (re)instalá las skills para tu asistente. Esto instala en~/.claude/skillspara Claude Code, o en~/.config/opencode/skills(más los wrappers de comandos en~/.config/opencode/commands/) para OpenCode. - Reiniciá tu asistente — tanto Claude Code como OpenCode recargan las definiciones de skills (y comandos) al iniciar.
- Si el problema persiste, ejecutá
asdt-tuide nuevo y reinstalá los archivos de skill.
Los artefactos no cargan en la siguiente sesión
Cada especialista lee los artefactos previos desde Engram. Si una sesión nueva no encuentra los artefactos de la anterior, Engram no estaba corriendo durante la sesión previa cuando se guardaron los artefactos.
Solución: Asegurate de que Engram (vía MCP) esté corriendo antes de invocar cualquier especialista. Revisá el estado del servidor MCP en tu asistente. Los artefactos solo se persisten si Engram está activo en el momento en que el especialista los guarda.
Limitaciones conocidas
- Memory provider requerido. ASDT requiere una instancia de Engram corriendo (vía MCP) para persistir artefactos entre corridas de especialistas. No hay almacenamiento de respaldo — si Engram no está conectado, los artefactos no se guardan y el siguiente especialista del pipeline no encontrará sus inputs.
- Claude Code u OpenCode requerido. Los especialistas de ASDT son comandos slash invocados dentro de un asistente soportado (Claude Code u OpenCode). No corren en una interfaz de chat estándar ni vía una API de modelo directamente.
- Solo macOS y Linux. El script de instalación apunta a macOS y Linux (x86_64 y arm64). Windows vía WSL2 no está probado y no está soportado en esta versión.
- Una sesión de pipeline activa a la vez. Correr dos pipelines de especialistas simultáneamente en el mismo directorio de proyecto puede causar colisiones de claves de artefactos en Engram.