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.10

    Artuditu 0.12.10 publica el instalador Linux completo, incluyendo el wrapper de Alacritty, el lanzador de escritorio y los iconos del bundle de GitLab.

    Release source: jad21/artuditu

    Changed

    • Instalador: valida el binario, el wrapper Alacritty, el lanzador .desktop y los iconos antes de ejecutar el bundle público.
    • GitLab: el instalador estable delega en el install.sh interno del paquete y conserva la verificación por checksum.
    • Diagnóstico: muestra el comando completo con sudo cuando la instalación no se ejecuta como root.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.8…v0.12.10

  4. 0.12.8

    Artuditu 0.12.8 restores the complete changelog and update flow, introduces the Spanish public landing page, and makes the socket observation test robust on nonblocking runners.

    Release source: jad21/artuditu

    Changed

    • Changelog: restores the version action, modal, mobile selector, settings control, update indicator, manual check, and periodic check.
    • Updates: points the manifest, changelog, installer, and public protocol references to artu.jdev.run.
    • Website: translates the public landing page to Spanish and presents the fork objective as “Construye con agentes sin perder el control”.
    • Branding: keeps GitLab as the public repository identity and removes the X social link.
    • CI: makes observation-frame tests tolerate the transport’s documented nonblocking mode.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.7…v0.12.8

  5. 0.12.7

    Artuditu 0.12.7 restores the complete changelog and update flow, introduces the Spanish public landing page, and aligns formatting with the release runner toolchain.

    Release source: jad21/artuditu

    Changed

    • Changelog: restores the version action, modal, mobile selector, settings control, update indicator, manual check, and periodic check.
    • Updates: points the manifest, changelog, installer, and public protocol references to artu.jdev.run.
    • Website: translates the public landing page to Spanish and presents the fork objective as “Construye con agentes sin perder el control”.
    • Branding: keeps GitLab as the public repository identity and removes the X social link.
    • CI: satisfies strict Clippy and Rustfmt checks on the release runner.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.6…v0.12.7

  6. 0.12.6

    Artuditu 0.12.6 restores the complete changelog and update flow, introduces the Spanish public landing page, and ships the CI lint correction required for the release toolchain.

    Release source: jad21/artuditu

    Changed

    • Changelog: restores the version action, modal, mobile selector, settings control, update indicator, manual check, and periodic check.
    • Updates: points the manifest, changelog, installer, and public protocol references to artu.jdev.run.
    • Website: translates the public landing page to Spanish and presents the fork objective as “Construye con agentes sin perder el control”.
    • Branding: keeps GitLab as the public repository identity and removes the X social link.
    • CI: satisfies the release toolchain’s strict Clippy checks.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.5…v0.12.6

  7. 0.12.5

    Artuditu 0.12.5 restores the complete changelog and update flow and introduces the Spanish public landing page for the fork.

    Release source: jad21/artuditu

    Changed

    • Changelog: restores the version action, modal, mobile selector, settings control, update indicator, manual check, and periodic check.
    • Updates: points the manifest, changelog, installer, and public protocol references to artu.jdev.run.
    • Website: translates the public landing page to Spanish and presents the fork objective as “Construye con agentes sin perder el control”.
    • Branding: keeps GitLab as the public repository identity and removes the X social link.

    Contributors

    Full Changelog

    https://git.jdev.run/jad21/artuditu/-/compare/v0.12.4…v0.12.5

  8. 0.12.4

    Artuditu 0.12.4 publishes the current agent workspace experience with a stable installer route and a focused public installation path.

    Release source: jad21/artuditu

    Changed

    • Website: presents the fork objective as “Build with agents without losing control” and “One workspace for parallel development and durable sessions.”
    • Installer: makes https://artu.jdev.run/install.sh a stable bridge to the verified GitLab package release.
    • Documentation: hides Homebrew installation from the public page and docs while preserving internal support and commented recovery references.
    • Branding: uses the approved name mark and keeps GitLab as the public repository identity.

    Contributors

    Full Changelog

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

  9. 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

  10. 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

  11. 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

  12. 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