Changelog What's new in artuditu
Every release from new features, fixes, and changes pulled straight from GitLab, newest
first.
-
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
-
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
-
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
-
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
-
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
-
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