Beta Pública — Julio 2026

Changelog

Lo que ha cambiado recientemente en Rany Code. Correcciones de producción, nuevos mecanismos de resiliencia y la llegada de los binarios nativos.

v0.5.0-beta 22 de julio de 2026

Beta pública: npm, ejecutables nativos y resiliencia de modelos

Rany Code sale de la etapa de clonado manual. Ahora se instala directamente desde npm o como binario nativo para Windows, macOS y Linux.

  • Publicación en npm: npm install -g rany-code es ahora el método de instalación principal.
  • Empaquetado binario: generación de ejecutables autónomos para Windows x64, macOS ARM64 y Linux x64 sin necesidad de Node.js en el destino.
  • Fallback por rechazo de herramientas: cuando un modelo agéntico rechaza invocar una herramienta, Rany reintenta automáticamente con otro motor disponible antes de pedir intervención.
  • Mejoras en la TUI: carga de sesión previa, indicadores de modo activo y manejo de errores de red en la autenticación con Orzatty.
v0.4.2-beta 19 de julio de 2026

Retry fallback para modelos con tool-calls inestables

Algunos motores —particularmente Kimi K2.5 a través de Workers AI— ignoraban ocasionalmente el parámetro tool_choice="required" y devolvían respuestas de texto plano en lugar de JSON estructurado.

  • Detector de respuesta no-JSON: Rany identifica cuando un modelo devuelve texto libre en lugar de una invocación de herramienta.
  • Reintento con rising delay: se reenvía el prompt hasta tres veces con espera exponencial antes de declarar fallo.
  • Selección inteligente de respaldo: si el modelo actual falla dos veces seguidas, Rany cambia a un motor alternativo sin perder el contexto de la conversación.
v0.4.1-beta 15 de julio de 2026

Workers AI JSON fix y creación multi-archivo

Se corrigió el manejo de respuestas de Cloudflare Workers AI cuando el proveedor agrupaba varias invocaciones de herramientas de escritura de archivos en un único bloque JSON.

  • Parser de tool-calls múltiples: desempaquetado correcto de arrays de acciones de escritura en lugar de procesar solo la primera entrada.
  • Escritura atómica: las operaciones de write_file se aplican en el orden recibido y se validan checksums internos para evitar corrupción parcial.
  • Mejor trazabilidad: cada tool-call recibido se registra con su id, modelo origen y timestamp para diagnóstico de incidentes.
v0.4.0-beta 10 de julio de 2026

Preparación de la beta pública

  • Reestructuración del repositorio en paquetes backend, cli, worker y web.
  • Pipeline de build con esbuild y verificación de tipos TypeScript.
  • Primera versión de la landing page y documentación inicial.