Cómo seguir una sesión de Kiro desde el móvil sin SSH

Guía específica para ejecutar Kiro en tu ordenador y seguirlo desde el móvil: kiro-cli login, detección de autenticación conservadora y qué significa de verdad "desconocido (Unknown)".

Basado en
CLI
0.2.17
Ref de preview
a2c45c8

Kiro es uno de esos proveedores que la gente suele ejecutar en un ordenador "de verdad":

  • un portátil con el repositorio
  • una máquina de desarrollo
  • un servidor

Y en cuanto te levantas, quieres lo mismo que todo el mundo:

  • ver si sigue en marcha
  • ver si necesita algo de ti
  • enviar un seguimiento

Mucha gente recurre a SSH en este punto.

Esta guía es la alternativa: ejecuta Kiro donde está el repositorio y síguelo desde el móvil.

En resumen

  1. Instala Kiro CLI (kiro-cli --version) en el ordenador que ejecutará las sesiones.
  2. Inicia sesión con kiro-cli login.
  3. No interpretes de más el estado de autenticación.
    • La comprobación de Kiro es conservadora y puede mostrar desconocido (Unknown) aunque el inicio de sesión funcione.
    • Por debajo, Kiro se comprueba con kiro-cli whoami --format json cuando hay un comando de estado seguro disponible.
  4. Usa una interfaz de sesión pensada para el móvil para seguir la transcripción y gestionar aprobaciones.

El problema

Seguir desde el móvil una sesión de una CLI local depende sobre todo de dos cosas:

  • una conexión fiable con el ordenador que ejecuta la sesión
  • saber con certeza "¿tiene la sesión iniciada? ¿está listo?"

Kiro es especialmente estricto aquí porque su comprobación de autenticación se trata como solo manual.

Así que el flujo tiene que ser explícito.

Enfoques habituales y sus contrapartidas

  • SSH: funciona, pero es trabajar con una terminal en el móvil.

  • esperar a volver al teclado: seguro, pero lento.

  • Happier: una app de código abierto para ejecutar y orquestar agentes de programación entre dispositivos. Te da una interfaz en el móvil para seguir la sesión, gestionar aprobaciones y enviar un seguimiento. Contrapartida: sigue dependiendo de que el ordenador que ejecuta la sesión esté en línea.

Si Happier es nuevo para ti (qué es y dónde conseguirlo)

Si no conocías Happier: es una app complementaria de código abierto (móvil/web/escritorio) para sesiones de programación.

Para empezar:

Paso 1: instala Kiro

Sigue la documentación del proveedor y comprueba:

kiro-cli --version

Paso 2: inicia sesión (local de cada máquina)

Kiro usa un inicio de sesión local de cada máquina:

kiro-cli login

Eso significa que:

  • iniciar sesión en el portátil no inicia sesión en el servidor

Una lista práctica para el inicio de sesión

En el ordenador que ejecutará la sesión:

  1. Ejecuta kiro-cli --version.
  2. Ejecuta kiro-cli login.
  3. Verifica la cuenta de forma explícita:
kiro-cli whoami --format json

Si muestra datos de usuario o de cuenta, tienes la sesión iniciada en ese ordenador.

Cuando funcione una vez, puedes olvidarte de la autenticación salvo que algo cambie.

Paso 3: entiende por qué el estado puede ser "desconocido (Unknown)"

En el código fuente, la comprobación de autenticación de Kiro se define así:

  • statusCommand: ['whoami', '--format', 'json']
  • parser: 'kiroWhoamiJson'
  • comprobaciones en segundo plano: manual_only

Ese último punto explica por qué "desconocido (Unknown)" no es un error.

Es una postura de seguridad: no comprobar de forma agresiva en segundo plano.

Paso 4: el flujo desde el móvil

El ciclo desde el móvil es pequeño a propósito.

Como un ciclo:

  1. abre la sesión
  2. mira si está esperando una aprobación
  3. envía un seguimiento
  4. sal

Qué hacer desde el móvil (y qué dejar)

Razonable desde el móvil:

  • aprobaciones
  • restricciones cortas ("para después del siguiente paso", "resume primero")
  • revisiones rápidas del diff

Mejor evitarlo desde el móvil:

  • refactorizaciones grandes
  • cualquier cosa en la que no puedas verificar la ruta o el comando

Tres seguimientos para copiar y pegar que funcionan bien con Kiro

  1. Punto de control

Para después del siguiente paso y resume:

  • qué has cambiado
  • qué no has cambiado
  • qué quieres hacer a continuación
  1. Restricción

No toques migraciones ni autenticación. Si crees que lo necesitas, para y pregunta.

  1. Verificación

Antes de seguir, pega el comando exacto que vas a ejecutar y explica por qué.

Si la sesión necesita una intervención real en la terminal, espera a tener un teclado.

Si Happier es nuevo para ti

Si no conocías Happier: es una app complementaria de código abierto que puede ejecutar Kiro como proveedor ACP definido en el catálogo y te da una forma cómoda de seguir las sesiones desde el móvil.

Para empezar:

Solución de problemas

Kiro aparece sin sesión, pero estoy seguro de que la inicié

  • ejecuta kiro-cli whoami --format json
  • si muestra la información de la cuenta, el inicio de sesión funcionó

Si no, no tienes la sesión iniciada en ese ordenador (aunque la tengas en otro).

La sesión no se actualiza

  • comprueba que el ordenador está en línea y que el runtime de la sesión sigue en marcha
  • mira si está esperando una aprobación
  • recarga o vuelve a abrir la sesión

Veo ruido de stderr de Kiro

Happier usa un transporte específico para Kiro que suprime un patrón conocido de stderr, "method not found", de una notificación opcional.

Así que, si ves un aviso aislado, puede que sea inofensivo.

Preguntas frecuentes

¿Por qué la autenticación se ve distinta en cada ordenador?

Porque el inicio de sesión de Kiro es local de cada máquina.

Si tienes varios ordenadores, cada uno necesita su propio kiro-cli login.

¿Qué significa una comprobación de autenticación "solo manual"?

Significa que la app no comprobará de forma agresiva el estado de autenticación de Kiro en segundo plano. "Desconocido (Unknown)" es un estado seguro, no necesariamente un estado roto.

Guías relacionadas

kiromobileworkflows
Última actualización: 2026-10-26