kedgeway

Documentación / Más / Preguntas frecuentes

Preguntas frecuentes

¿kedgeway envía mi código a algún lado?
No. Envía un único script fijo a Stellar Raven, sin nada de tu repo. La comparación se hace en tu máquina.
¿Por qué tengo que iniciar sesión?
Los datos del ecosistema en vivo vienen del servidor MCP Stellar Raven, que requiere OAuth. Inicias sesión una vez; el token se guarda en ~/.config/kedgeway/auth.json.
¿Modifica mi repo?
diagnose nunca lo hace. kedgeway migrate es un dry run salvo que pases --write, y se niega a escribir sobre cambios de git sin commit.
¿Puedo iniciar sesión en un servidor sin navegador?
Sí. kedgeway login --no-browser imprime la URL; inicia sesión desde cualquier lugar y pega la URL de redirección o el código, o reenvía el puerto de callback con ssh -L. Consulta Autenticación.
¿Puedo ejecutarlo sin conexión?
Sí. --offline reutiliza el snapshot de Raven en caché de tu última ejecución en vivo, y --fixture usa un archivo de snapshot. Consulta Fuentes de datos y Fixtures.
¿Por qué obtengo SDK_UNKNOWN?
O la versión de tu manifiesto no se puede leer como un único major (por ejemplo, un límite superior o un rango compuesto), o el major actual no estaba disponible. Consulta Qué escanea y DATA_DEGRADED.
¿Lee mi lockfile?
Sí, cuando existe. Cargo.lock, package-lock.json, pnpm-lock.yaml y yarn.lock aportan la versión resuelta de cada dependencia directa, y esa es la versión que usa la comparación. Si el lockfile falta o es ambiguo, kedgeway recurre al manifiesto y lo indica. Consulta Qué escanea.
¿Qué --fail-on debo usar en CI?
critical falla con SDK obsoletos y paquetes heredados. warning también falla con un major de desfase y con versiones desconocidas. Consulta CI.
¿Está en npm?
Sí. npm install -g kedgeway. Necesita Node 22.12 o más reciente.