Cavvy 1.4.1

Enlace a Cavvy 1.4.1 Más reciente

Build 14

  • Terminar tarea ahora hace push de tu trabajo. Fusionar en main primero pone main al día con el servidor, luego fusiona la tarea y hace push de main. Apartar hace push de la rama de la tarea antes de eliminarla. Si la fusión o el push fallan, main se queda donde estaba y la tarea sigue abierta.
  • Para fusionar, la carpeta del proyecto ya no tiene que estar en main. Si main no está activa en ningún sitio, Cavvy fusiona en una carpeta propia y deja tu checkout como está.
  • Los cambios que el agente dejó sin confirmar se confirman y van con la tarea, también a una merge request. Descartarlos sigue siendo posible.
  • Si el trabajo de una tarea ya llegó a main en el servidor, fusionado con el nombre de otra rama, sus commits dejan de contar como pendientes y Abrir merge request lo dice en lugar de abrir una solicitud vacía.
  • Una tarea sigue sangrada bajo su proyecto mientras el agente hace rebase.

Después de actualizar, reinicia el servicio en segundo plano desde el banner de Cavvy, en este Mac y en tus servidores, para que surta efecto.

Cavvy 1.4

Enlace a Cavvy 1.4

Build 13

Tu idioma

  • Cavvy ahora habla alemán, español y francés además de inglés: ventanas, menús, la ventana de revisión, notificaciones y mensajes.
  • Ajustes → General → Idioma fija el idioma solo para Cavvy o sigue a macOS. Para cambiarlo, Cavvy ofrece reiniciarse; tus sesiones siguen ejecutándose.
  • Evaluar este cambio y Evaluar todos los cambios responden en el idioma en que se muestra Cavvy. Los comentarios que envías al agente siguen en inglés, igual que la línea de comandos y el servicio en segundo plano.

Además

  • Las cantidades se leen bien en todos los idiomas: «1 sesión», «3 sesiones» en lugar de «sesión(es)».

Cavvy 1.3

Enlace a Cavvy 1.3

Build 12

Revisar cambios

  • Open Changes in Window (⇧⌘D, o el botón de ventana del panel Changes) muestra los cambios de una sesión en una ventana propia: los archivos como árbol, el diff en paralelo o unificado, con las palabras cambiadas marcadas y el código en color. Puedes descargar más lenguajes para el coloreado en Settings → Languages.
  • Un archivo se abre completo, con los tramos largos de líneas sin cambios plegados hasta que haces clic en ellos. Marca Viewed para pasar al siguiente archivo; cuando el agente vuelve a cambiar un archivo, se marca para que lo revises otra vez.
  • Overview te dice qué tocan los cambios antes de leerlos: código cambiado sin pruebas, dependencias, lockfiles, permisos y secretos, migraciones, archivos eliminados. Encima de cada archivo, Cavvy enumera las funciones que cambia y dónde las sigue usando el repositorio.
  • Con Apple Intelligence, Assess This Change y Assess All Changes dan un riesgo, un resumen de una frase y qué comprobar, en tu Mac.
  • Haz clic en un número de línea (Mayúsculas y clic para varias) para comentar, y luego Send to Agent escribe todos los comentarios en la sesión como un solo prompt, con archivo, líneas y código.
  • Los archivos completos y la búsqueda de usos necesitan el servicio en segundo plano actualizado, también en los servidores.

Además

  • Las tareas cuyo repositorio no tiene ninguna sesión en su checkout principal aparecen ahora bajo ese repositorio en la barra lateral, donde puedes iniciar una.

Cavvy 1.2.2

Enlace a Cavvy 1.2.2

Build 11

  • Las sesiones en un servidor Linux siguen en marcha cuando te desconectas, también en servidores que terminan todos los procesos de un inicio de sesión SSH cuando este acaba. Con lingering activado (loginctl enable-linger), el servicio en segundo plano de Cavvy se ejecuta fuera de tu sesión. Run Doctor en el servidor te dice cuándo se detendrían las sesiones al cerrar sesión y cómo solucionarlo. Actualiza el servicio en segundo plano del servidor para tenerlo.
  • Usage ya no corta el nombre del límite de un modelo.
  • Los textos sobre reiniciar el servicio en segundo plano ahora dicen qué ocurre: Claude Code, Codex, Gemini CLI y opencode continúan sus conversaciones, y los shells conservan su salida.

Cavvy 1.2.1

Enlace a Cavvy 1.2.1

Build 10

  • Abrir Changes en una ventana estrecha ya no hace que Cavvy falle, y la ventana ya no se queda en blanco cuando Changes se actualiza. Changes y Summary están ahora junto a la sesión, con un borde que puedes arrastrar; su anchura se recuerda.
  • Una carpeta que Git aún no sigue muestra cuántos archivos contiene en lugar de «+0 −0», y al seleccionarla los enumera en lugar de «Too large to show». Los servidores muestran el número después de actualizar su servicio en segundo plano.
  • Cavvy se vuelve a conectar a un servidor justo después de un cambio de red – una VPN que se activa, otra wifi, la salida del reposo – en lugar de esperar al siguiente intento o a un reinicio.

Cavvy 1.2

Enlace a Cavvy 1.2

Build 9

Conectar un servidor

  • Add Server… es ahora un asistente de cuatro pasos. Explica qué significa conectar, pide la dirección del servidor y comprueba una cosa tras otra: que se llega al servidor, su identidad, el inicio de sesión, el servicio en segundo plano de Cavvy y la conexión.
  • Si un paso te necesita, la solución aparece justo debajo: las huellas de las claves en las que confiar, el comando ssh-copy-id cuando el servidor rechaza el inicio de sesión, o instalar y actualizar el servicio en segundo plano de Cavvy en el servidor. Nada se da por fiable ni se instala sin tu clic.
  • Reconnect/Repair… en el menú de un servidor abre la misma comprobación para un servidor que ya está en la barra lateral.

Carpetas en un servidor

  • Browse… también funciona con servidores. Muestra las carpetas del servidor, marca los repositorios Git y abre una carpeta con doble clic. New Folder… (⇧⌘N) crea una ahí mismo.
  • La misma ventana te ayuda cuando vinculas un proyecto de un servidor a su repositorio.
  • Un servidor con un servicio en segundo plano antiguo ofrece la actualización en la misma ventana.

Además

  • ⌘W cierra la sesión seleccionada, como una pestaña; si está en marcha, tras preguntarte. Ya no cierra la ventana ni sale de Cavvy.
  • La ventana de una clave de servidor desconocida ya no parpadea, y Close y Trust están en una misma fila.

Cavvy 1.1.1

Enlace a Cavvy 1.1.1

Build 8

  • La barra lateral vuelve a leerse bien en modo claro. Un terminal oscuro se transparentaba a través de su cristal y la volvía gris, con texto gris encima. Lo mismo pasaba con un terminal claro en modo oscuro.
  • Los nombres de las sesiones siguen oscuros en una ventana inactiva, y las horas de restablecimiento en Usage son un poco más grandes.

Cavvy 1.0.4

Enlace a Cavvy 1.0.4

Build 6

Los atajos de teclado que conoces de otros terminales de Mac, y los tuyos propios.

Edición en el terminal

  • ⇧↩ empieza una línea nueva en Claude Code y otros agentes sin enviar el mensaje.
  • ⌥⌫ borra la palabra anterior, ⌥⌦ la siguiente.
  • ⌘⌫ borra hasta el principio de la línea.
  • ⌥← / ⌥→ saltan una palabra, ⌘← / ⌘→ al principio o al final de la línea.

La tecla Opción queda libre para escribir caracteres como @, ~ y |.

Menú Session

  • ⌘F busca texto en el historial de una sesión.
  • ⌘K borra el historial.
  • ⌘1 … ⌘9 saltan a una sesión de la barra lateral, ⌃⇥ / ⌃⇧⇥ a la siguiente o la anterior, y ⌥⌘↓ a la siguiente sesión que te necesita.
  • ⌘+ / ⌘− / ⌘0 cambian el tamaño del texto.
  • Show Changes (⌘D), Open Terminal (⌘J) y Restart (⌘R) también están en el menú. Eliminar una sesión terminada es ahora ⇧⌘⌫, ya que ⌘⌫ borra la línea.

Tus propios atajos

Settings → Keyboard muestra todos los atajos. Haz clic en uno para grabar otras teclas, o desactívalo. Tus propios atajos envían texto al terminal, como git status\r.

Cavvy 1.0.3

Enlace a Cavvy 1.0.3

Build 5

  • Las sesiones de shell conservan su salida cuando Cavvy se actualiza o se reinicia: los resultados de las pruebas y todo lo demás que imprimiste siguen ahí, con colores e historial, y el shell continúa en la última carpeta en la que estabas. Una línea atenuada marca dónde empieza el shell nuevo.
  • Al volver a abrir Cavvy se ve todo el historial de un shell, no solo la pantalla visible.

Los programas que se estaban ejecutando en un shell, como una tanda de pruebas, no sobreviven a un reinicio; su salida hasta ese momento, sí. Esto empieza con el primer reinicio después de la actualización.

Cavvy 1.0.2

Enlace a Cavvy 1.0.2

Build 4

  • Cavvy ya no pide acceso al llavero para el inicio de sesión de Claude Code. Lee el inicio de sesión igual que Claude Code, así que ni las actualizaciones ni la renovación del inicio de sesión por parte de Claude Code vuelven a mostrar la solicitud.
  • Las actualizaciones muestran estas notas, y Cavvy busca actualizaciones automáticamente desde el principio; puedes desactivarlo en Settings.
  • Los botones + y − bajo la lista de agentes tienen el mismo tamaño.