Search
Search

Resumen de octubre de 2026

Durante este periodo hubo actividad en 7 proyectos.

Proyectos

SoftwareFactory

  • Se implementó un bucle agéntico básico y un REPL en la interfaz de línea de comandos.
  • Se añadió persistencia de sesiones en archivos JSON y soporte para selección de agentes desde el workspace.
  • Se integraron herramientas de desarrollo como búsqueda, compilación y pruebas, junto con soporte para habilidades estándar.
  • Se incorporó la delegación a subagentes con sesiones hijas persistidas y progreso mediante SSE.

SessionsExporter

  • Se implementó la separación de sesiones en ficheros independientes y su agrupación por proyecto.
  • Se añadió soporte para sesiones de OpenCode y Copilot-IntelliJ en formato JSON y base de datos Nitrite.
  • Se incorporó la visualización de información sobre toolcalls, trazas de razonamiento, tokens usados y tarificación.
  • Se mejoró el diseño HTML para compactar toolcalls y se añadió la opción de renderizado estático.

Cassette

  • Se implementó la delegación a nivel de documento para el selector de calificación, permitiendo su funcionamiento en el mini reproductor y sincronizando los cambios en todas las vistas.
  • Se añadió una sección de pautas de commit en el archivo AGENTS.md para estandarizar el formato de los mensajes.
  • El servicio datacube-cassette se migró al nivel de usuario en systemd, eliminando dependencias de sistema y actualizando los comandos de reinicio.
  • Se creó el script deploy.DataCube.sh para automatizar el flujo de publicación, incluyendo validación de requisitos y soporte para conexiones SSH maestras.

Crunchy-AIServer

  • Se integraron capacidades de TTS con clonación de voz y STT, incluyendo soporte para modelos Whisper y PocketTTS.
  • Se añadió un nuevo perfil de clonación de voz para español de alta fidelidad y se amplió la ventana de recorte de prompts.
  • Se implementó un centro de inicio (Home hub) en la interfaz web con persistencia de pestañas y una galería de resultados.
  • Se sustituyó el modelo híbrido por gemma4-coder-v2 para el slot de contexto de 160K tras fallos en pruebas de hechos.

LemonGameLib

  • Se añadieron pruebas al proyecto.
  • Se corrigieron fugas de memoria en las pruebas.

FileUtil

  • Se integró la herramienta FileDateOffset en FileUtil.
  • Se añadió un escritor de fechas EXIF para archivos JPEG independiente de librerías externas.
  • Se corrigieron errores en las pruebas unitarias relacionadas con archivos de destino y caracteres especiales.
  • Se ajustó el diseño de la herramienta FileDateOffset.

VoxelCraft

  • Se modularizó el código del juego en scripts independientes para mejorar la organización y eliminar lógica duplicada.
  • Se corrigieron errores visuales en las antorchas, las texturas de los mobs y el modelo de las herramientas.
  • Se implementó un sistema de iluminación global que aplica correctamente la luz del voxel a todos los objetos del mundo.
  • Se añadió un menú de depuración con herramientas de teletransporte, spawn de mobs y visualización de niveles de luz.

Resumen de junio de 2026

Durante este periodo hubo actividad en 5 proyectos.

Proyectos

Adrian

  • Se implementaron las definiciones de agentes y un selector en la interfaz principal.
  • Se añadió la funcionalidad para bifurcar conversaciones a partir de mensajes existentes.
  • Se extrajeron componentes reutilizables para diálogos modales y mensajes de chat.
  • Se mejoró el formato de respuesta para contenidos XML, RSS y Atom mediante la herramienta webfetch.

Cassette

  • Se añadió un sistema de calificación con filtros en la biblioteca y la búsqueda.
  • Se implementó la persistencia de estado para la lista de reproducción y el reproductor mediante localStorage.
  • Se integró un sistema de caché para transmisiones de canciones con gestión mediante interfaz de usuario.
  • Se añadió soporte PWA para funcionalidad fuera de línea y optimización en dispositivos móviles.

VAR.HttpServer

  • Se corrigieron las codificaciones de archivos.

VAR.GitToolbox

  • Se reemplazó el bucle principal por una máquina de estados para las tres épocas de Unifikas.
  • Se implementó la fase 1, se completó la fase 2 y se realizó la reconstrucción de ramas y etiquetas.
  • Se corrigió el restaurado de ramas modernas y la reconstrucción de la época 2.
  • Se añadió un script de clonado para realizar reintentos más rápidos.

VAR.Toolbox

  • Se eliminaron los restos de WinForms del proyecto.
  • Se refactoró el código dependiente de la plataforma hacia una abstracción IPlatform y un servicio central de Platform.
  • Se mejoraron los nombres dentro de la interfaz IPlatform.

Resumen de mayo de 2026

Durante este periodo hubo actividad en 8 proyectos.

Proyectos

VAR.Toolbox

  • Migración del proyecto a .NET 10.0 y a Avalonia.
  • Corrección del funcionamiento con direcciones IP en FrmTunnelTCP.
  • Implementación de ajuste de texto y ventanas crecientes para cuadros de mensaje.
  • Almacenamiento de archivos de registro y actividad en directorios dedicados.

VAR.Json

  • Se añadió un archivo .editorconfig para unificar el estilo de codificación.
  • Se actualizó el framework de destino a net10.0.
  • Se eliminó la carpeta .idea del repositorio.

VAR.HttpServer

  • Se refactorizó HttpProcessor para incluir propiedades configurables de tamaño máximo de post y tiempo de espera de lectura.
  • Se migró el proyecto a .NET 10 y C# 14 utilizando el nuevo formato de archivo de solución SLNX.
  • Se cambió el marco de pruebas de MSTest a xUnit y se añadieron pruebas unitarias para HtmlUtility y HttpProcessor.
  • Se habilitaron los tipos de referencia nulables y se actualizaron las firmas de los métodos para mejorar la seguridad contra nulos.

Cassette

  • Se añadió soporte para autenticación, gestión de usuarios y un sistema de control remoto con streaming de eventos.
  • Se integró la API de Media Session para gestionar metadatos y el estado de reproducción.
  • Se incorporó soporte para múltiples idiomas (i18n) y un visualizador de audio tipo espectro en la página de inicio.
  • Se añadieron funciones para mostrar arte de portada, géneros musicales y detalles específicos de las canciones.

Adrian

  • Se estableció el valor por defecto de MaxTokens en -1 dentro de LLMCompletionOptions.
  • Se actualizó la lógica y las pruebas relacionadas con el cambio de MaxTokens.
  • Se ajustaron los prompts del sistema por defecto.

VAR.WebFormsCore

  • Se añadió el archivo AGENTS.md con directrices detalladas de desarrollo.
  • Se actualizaron las dependencias de las pruebas.
  • La solución se migró al formato .slnx para mejorar la organización.
  • Se actualizó el proyecto a .NET 10.0.

DataCube.Web

  • Se eliminó la animación en el menú.
  • Se cambió Navidrome por Cassette.

VAR.Surveillance

  • Se convirtió el archivo de solución de .sln a .slnx.