Ir al contenido principal

Kodavio 0.2.0 ya está aquí 🚀

Es la actualización más grande hasta la fecha: recoge todo lo trabajado desde la 0.1.7 y deja a Kodavio listo para el día a día real. Aquí va lo que trae.

De un vistazo:

  • Backup y rollback por acción — deshaz la última escritura, una concreta o todas las de un archivo, con historial y botón Restaurar.
  • Perfil de ejecución — tú marcas cuánta prudencia usa el agente (Rápido / Equilibrado / Seguro), tengas o no el kit.
  • Decisiones con alternativas — cuando hay varias formas de hacer algo, Kodavio te da las opciones con pros y contras en vez de elegir a ciegas.
  • Memoria de sesión por defecto — una sola llamada al arrancar y el agente ya sabe dónde está.
  • Traducciones (.po/.mo) y creación de carpetas acotada.
  • Más rápido y más robusto en todo.

Backup y rollback: deshacer por acción, no por sesión

Antes cada subsistema guardaba sus copias por su cuenta. La 0.2.0 lo unifica en un solo registro: cada escritura que toca algo irreversible queda anotada como una operación con su identificador (op_id).

Deshacer es por acción, de tres formas: la última (rollback latest), una concreta (rollback op_id=…) o todas las de un archivo (rollback path=… since=ayer).

Y en Kodavio › Tools tienes el Historial de backups: fecha, operación, herramienta y ruta, con Restaurar en cada fila. Antes de restaurar, guarda una copia del estado actual —por si el rollback tampoco era lo que querías—.

Es selectivo: lo que WordPress ya cubre con sus revisiones no se duplica; donde no llega —opciones, código, mu-plugins, el kit de Elementor, los globals de Bricks— sí hay copia propia. Con retención configurable (por defecto 7 días) y una tarea diaria que barre lo antiguo.

Perfil de ejecución: tú marcas la prudencia

Antes el "perfil" era una preferencia que las skills ignoraban. Ahora es vinculante desde el propio plugin: eliges el nivel en Kodavio › Tools y el agente ajusta su disciplina de escritura.

  • Rápido: escribe directo, con dry-run solo en lo destructivo.
  • Equilibrado (por defecto): dry-run en lo destructivo, copia de seguridad y verificación ligera.
  • Seguro: dry-run siempre, leer antes de escribir y verificación completa.

Lo mejor: funciona aunque no tengas el kit descargado. El nivel viaja en el arranque de sesión, así que cualquier agente que conecte con tu sitio lo respeta. Y nunca rebaja los guardarraíles: en producción se sigue trabajando en borrador y con confirmación.

Decisiones con alternativas: opciones, no adivinanzas

Cuando un objetivo tiene varias vías —¿modelo el CPT con código nativo, ACF, JetEngine o Pods?—, elegir por ti puede condicionar tu modelo de datos, tu día a día o tu factura. La 0.2.0 añade options-for: le dices el objetivo y te devuelve las opciones con pros y contras, marca cuáles tienes instaladas y decide si preguntarte o resolver.

Y si ya lo tienes claro, se lo dices una vez: preferencias por sitio. "Para CPTs, JetEngine". A partir de ahí deja de preguntar en ese sitio.

Traducciones y carpetas

  • i18n: Kodavio ya lista y lee tus .po, edita entradas y compila el .mo que WordPress carga en tiempo real. Todo acotado al directorio de idiomas, con copia y dry-run.
  • Crear carpetas, pero acotado: solo dentro de bases permitidas (idiomas, uploads, plugin/tema), nunca rutas arbitrarias.

Memoria de sesión, ahora por defecto

Una sola llamada al arrancar —context-bootstrap— recupera el scope del proyecto, el sistema de diseño activo, tus avisos e instrucciones, tus preferencias y el perfil de ejecución. El agente entra a cada sesión sabiendo dónde está, sin que se lo recuerdes.

Más rápido, más robusto

  • Menos esperas: se memoiza el trabajo caro que antes se repetía en cada llamada, se elimina un N+1 en las analíticas y la comprobación de licencia ya no puede colgar la petición.
  • mu-plugins a prueba de cortes: la escritura es atómica, una lectura concurrente nunca pilla el archivo a medias.
  • Detección de constructor unificada: una misma página se resuelve igual mire quien la mire.

Como siempre: dry-run, confirmación y verificación posterior. Buena parte de este corte sale de vuestro feedback —así que gracias por probar y reportar—. 🙌

Kodavio 0.2.0 ya está aquí 🚀