Changelog

What's new in artuditu

Every release from new features, fixes, and changes pulled straight from GitLab, newest first.

  1. 0.10.0-delta.8 Latest

    Artuditu delta.8 completa el contrato operativo de espera entre agentes y tareas ORCH en la skill distribuida con el binario.

    Changed

    • Agents: documenta agent prompt --wait como operación atómica, con estados objetivo repetibles, evidencia posterior al envío, timeout acotado y códigos de salida estables.
    • ORCH: separa la espera de interacción del agente de la finalización real de una tarea, cuya fuente de verdad permanece en task get, eventos y quality gates.
    • Skill: enlaza desde el índice embebido hacia las referencias completas de agentes y orquestación y mantiene idéntica la copia del plugin.

    Fixed

    • Help: elimina el contrato obsoleto de stall y alinea ejemplos, campos JSON, waits independientes y agentes compatibles con el CLI actual.
    • Release: incorpora la nota de versión que el changelog embebido exige que coincida con la versión compilada.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/commits/v0.10.0-delta.8

  2. 0.10.0-delta.6

    Artuditu delta.6 consolida la instalación de escritorio, renueva su identidad visual y estabiliza la interfaz antes de publicar el primer paquete completo desde GitLab.

    Added

    • Desktop: instala el nuevo icono de Artuditu y actualiza las cachés del menú y del tema de iconos según GNOME, KDE Plasma, XFCE, Cinnamon, MATE, LXQt, LXDE, Budgie o un escritorio XDG genérico.
    • Files: permite seleccionar texto con el ratón en el visor, conserva el resaltado y copia automáticamente el rango al soltar sin romper grafemas Unicode ni caracteres de ancho doble.
    • Repository: incorpora una validación de CI que impide reintroducir identidades heredadas y fija git.jdev.run/jad21/artuditu como origen del código, documentación, temas y paquetes.

    Changed

    • Launcher: abre /usr/bin/artu --desktop mediante Alacritty con clase artu, título Artuditu y StartupWMClass=artuditu en instalaciones locales, bundles y builds rápidos.
    • Interface: muestra Artuditu como título de la aplicación y coloca #<id> al inicio del título de paneles sin nombre para evitar saltos visuales al renombrarlos.
    • Updater: descarga y verifica el bundle artuditu_<version>_linux_amd64.tar.gz desde el Generic Package Registry del proyecto.

    Fixed

    • Uninstall: retira lanzadores e iconos administrados de ubicaciones globales y de usuario, y fuerza el refresco del escritorio detectado.
    • Links: permite arrastrar enlaces HTTP(S) para copiar su texto sin abrirlos accidentalmente y conserva el clic explícito para navegar.
    • Build: versiona el Makefile requerido por CI y genera el lanzador de usuario con la ruta absoluta configurada en DEST.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/commits/v0.10.0-delta.6

  3. 0.12.3

    Artuditu 0.12.3 consolidates the agent handoff contract and refreshes the public website around GitLab.

    Changed

    • Delegation: waits are now required when the next action depends on the worker result, with short SDD reports using Estado, Decisiones, and Datos.
    • Website: replaces the legacy public identity with jdev.run, points repository and release links to GitLab, uses GitLab icons, and removes the X social link and metadata.
    • Documentation: keeps the Windows installation instructions available as commented recovery documentation without exposing an active installation tab.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.2…v0.12.3

  4. 0.12.2

    Artuditu 0.12.2 añade contratos persistentes para paneles y refuerza la ejecución segura desde agentes.

    Added

    • Panes: incorpora artu pane purpose y pane.purpose para guardar o limpiar una descripción de uso de hasta 60 caracteres Unicode.
    • API: expone purpose en pane.list y lo conserva al guardar y restaurar sesiones.

    Changed

    • Agents: distingue delegación, ejecución en un panel e ingreso literal cuando se usa =target.
    • Skills: recupera agent_not_ready por intención, conserva payloads multilínea y recomienda paneles para procesos durables.
    • Development: centraliza arch-rs como submódulo, aplica su gate estructural únicamente a archivos tocados y extrae pruebas legacy de ocho módulos productivos.

    Fixed

    • Delegation: evita perder una orden dirigida a un panel existente que no contiene un agente detectado.
    • Shell safety: impide que el shell del agente controlador evalúe comillas, backticks, expansiones o saltos de línea antes de entregar el payload.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.1…v0.12.2

  5. 0.12.1

    Artuditu 0.12.1 incorpora recarga en caliente del servidor, controles más precisos para el ratón y una instalación local autosuficiente.

    Added

    • Server: añade artu server reload en Unix para cargar el binario instalado conservando PID, sockets, clientes TUI y procesos PTY activos.
    • Notifications: integra el sonido de notificación en el binario para no depender del audio disponible en el sistema anfitrión.

    Changed

    • Files: permite redimensionar el visor modal desde la esquina inferior y reconstruye el contenido envuelto dentro de límites visibles.
    • Mouse: incorpora un modo configurable de selección normal sin perder la interacción propia del terminal.
    • Build: alinea make build y make fast-build con la instalación local, el alias r2d2, los assets y el launcher Alacritty que usa la ruta absoluta configurada.

    Fixed

    • Sessions: evita que cargar una versión nueva requiera cerrar el socket y bajar las sesiones administradas una vez activado el protocolo de handoff.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.0…v0.12.1

  6. 0.12.0

    Artuditu 0.12.0 establece la nueva identidad del editor y centro de control, desde el binario hasta la experiencia de escritorio, web y extensiones.

    Added

    • Identity: incorpora Artuditu como identidad canónica del repositorio, paquete, documentación, protocolo, temas, módulos y skill distribuida.
    • CLI: publica artu como ejecutable principal y r2d2 como alias del mismo binario instalado.
    • Brand: integra el nuevo robot de Artuditu en tamaños específicos para aplicación, plugin, web, favicon, Apple Touch y tarjeta social.

    Changed

    • Desktop: abre Artuditu mediante Alacritty con clase y StartupWMClass estables, tanto en instalaciones globales como en lanzadores generados por make.
    • Release: publica paquetes Linux amd64 inmutables y una Release de GitLab únicamente desde tags SemVer verificados contra el binario.
    • Modules: migra manifests, ejemplos, rutas y contratos de extensiones a la identidad Artuditu.

    Fixed

    • Install: reemplaza y refresca de forma explícita los iconos administrados sin conservar copias heredadas en cachés de escritorio.
    • Guardrails: añade pruebas que impiden renames parciales, lanzadores sin wrapper, divergencias de versión y tamaños incorrectos de los recursos PNG.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/commits/v0.12.0