Solución de problemas
Soluciones a problemas comunes —el aviso del instalador, el comando rinari, errores del proveedor, proyectos no confiados— y cómo reunir diagnósticos.
Estás aquí
Empieza aquí
- En la app, la barra superior muestra el estado del motor. Si el motor no está listo, es lo primero que hay que mirar.
- En una terminal,
rinari doctorrevisa tu instalación sin tocar credenciales ni estado, yrinari statusmuestra el proveedor, el modelo, el perfil, el proyecto y la rama en uso.
rinari doctor
rinari status
rinari version
También puedes preguntarle a Rinari, desde la CLI o la app: «¿por qué no respondió el último turno?» o «revisa la sesión ses_…». Lee los registros de la sesión y del turno (solo lectura) y señala anomalías conocidas, como un turno que nunca terminó o una aprobación que nunca se resolvió.
Instalación y actualizaciones
Windows dice que el editor es desconocido
El instalador aún no está firmado, así que Windows puede mostrar un aviso de editor desconocido o detenerlo con SmartScreen. Ejecuta solo un instalador que hayas descargado de la página oficial de versiones. Consulta Instalación en Windows.
La 0.2.x ya no abre mis datos
Es lo esperado después de actualizar: la primera vez que se abre la 0.3, migra la base de datos de Rinari, y la 0.2.x se niega a abrir el esquema nuevo. Sigue con la 0.3: tus conversaciones, proyectos y proveedores se conservan. Consulta Instalación en Windows.
Actualizar, reparar o desinstalar no arranca
Necesitan que Rinari Agent esté cerrado. Cierra la app e inténtalo de nuevo.
Ya existe otro comando rinari en el PATH
El instalador encontró otro rinari antes en tu PATH; por ejemplo, una CLI instalada desde el código fuente con uv tool install. Gana el que aparece primero. Para ver cuál usa una terminal:
where.exe rinari
Quita o reordena la otra entrada si quieres el rinari del instalador, o conserva tu propia CLI e indícale dónde está la app con RINARI_AGENT_BIN (consulta CLI ↔ escritorio).
Dictado
- Rinari no tiene permiso para usar el micrófono: permítelo en la privacidad del micrófono de Windows.
- Falta descargar el modelo de dictado: descarga uno en Ajustes → Dictado.
- La transcripción tardó demasiado: elige un modelo más ligero.
Consulta Dictado.
rinari desktop
| Mensaje | Qué hacer |
|---|---|
Desktop client not found. |
Instala Rinari Agent o fija RINARI_AGENT_BIN en rinari-agent.exe. |
Desktop binary not found: … |
La ruta de --binary o de RINARI_AGENT_BIN está mal. Corrígela; el comando no recurre a otro ejecutable. |
Not a directory: … |
Pasa una carpeta, no un archivo. |
rinari agent ejecuta una tarea en la terminal; no es el comando que abre la app.
Proveedores y modelos
La prueba falla o se rechaza la autenticación
- Con Variable de entorno, escribe el nombre de la variable (
OPENAI_API_KEY), no la clave, y comprueba que la variable exista para el proceso del motor. - Con servidores locales, arranca primero Ollama o LM Studio y revisa el endpoint.
- Desde una terminal,
rinari providers listmuestra el estado de cada proveedor yrinari providers test <alias>prueba uno.
El modelo aparece pero el turno falla
Descubrir modelos solo demuestra que el catálogo es accesible. La generación, las herramientas y la visión necesitan su propio soporte: un modelo sin llamadas a herramientas no puede editar archivos ni ejecutar comandos. Para trabajar en BUILD, elige un modelo que admita herramientas.
Proyectos
No cargan las instrucciones locales, las skills o los plugins
El proyecto no es de confianza. Los proyectos no confiados no cargan sus instrucciones, skills, plugins, servidores MCP ni hooks. Confía en la carpeta desde la app o, en una terminal:
rinari trust status
rinari trust add
Si cambió su identidad Git (un remoto nuevo o un repositorio re-creado), hay que revalidar la confianza: elige Confiar de nuevo.
Al retomar aparecen avisos
Al retomar una sesión, el motor vuelve a comprobar el proyecto, la rama, los cambios sin confirmar, el proveedor, la confianza y la carpeta de trabajo, e informa las diferencias como avisos en lugar de corregirlas en silencio. Léelos antes de seguir.
Registros, estado y cómo informar un problema
- El estado del motor vive en
~/.rinari, o enRINARI_HOMEsi está definida. No la muevas ni la reemplaces para reiniciar Rinari: perderías sesiones y configuración. - Trazas de sesión:
rinari logs tail,rinari trace. - Exportaciones portables:
rinari export session,rinari export config(los secretos nunca se exportan).
Ajustes → Acerca de → Exportar diagnóstico guarda un ZIP con los registros de la app y del motor, los volcados de fallo y un resumen de versiones, tamaños y estado, sin mensajes, archivos ni claves. Revísalo antes de compartirlo.
Para informar un error, abre un issue con las versiones de la app y del motor, los pasos para reproducirlo y el ZIP de diagnóstico o registros sin datos sensibles. Nunca incluyas claves de proveedores ni datos privados de tus proyectos.