Tengo una carpeta llena de scripts personales a medio terminar. Trozos que empecé para un proyecto, que nunca llegué a generalizar del todo, y que nunca llegué a borrar del todo. Cada vez que vuelvo a esa carpeta pienso en ordenarla. Y luego no lo hago.
Lo que de verdad rompió ese bucle, hace ya unos años, fue una herramienta de backup que empezó a marcarme los archivos que no había abierto en un año. No los borraba; los ponía delante de mí con una fecha al lado. Bastaba con eso. La mayoría se fue, unos pocos se quedaron. La carpeta se encogió.
Me acuerdo de esa herramienta cuando leo las release notes de v0.12.0. El 30 de abril de 2026 — siete días después de que v0.11.0 rehiciera la interfaz — v0.12.0 sacó algo que, hasta donde sé, es la primera vez que un agente de IA self-hosted lo tiene: un curator de fondo que puntúa y poda tu propia librería de skills mientras duermes.
Las release notes lo llaman Autonomous Curator. Casi todo lo demás en v0.12.0 — Microsoft Teams, Tencent Yuanbao, Spotify, Google Meet, LM Studio de primera clase, ComfyUI v5 en el bundle — sería el titular de una release normal. En esta comparten foco con un agente que se sienta una vez por semana a recoger lo suyo.
El Autonomous Curator
El Autonomous Curator es un agente de fondo que vive en el ticker de cron de la gateway, con ciclo por defecto de siete días. Pasa por toda la librería de skills, puntúa cada uno contra una rúbrica, fusiona los casi-duplicados, poda lo muerto y escribe un informe en markdown en una ruta conocida con su razonamiento adjunto.
Dos detalles técnicos que vale la pena sacar de las release notes. Uno: el bucle de self-improvement en v0.12.0 hereda correctamente la configuración runtime del proceso padre, así que el curator corre con el mismo modelo, el mismo sandbox y las mismas credenciales que el agente que lo lanzó. Ni desvíos sorpresa, ni una vía de facturación distinta. Dos: la puntuación es basada en rúbrica, no a ojo — el curator está evaluando skills contra un conjunto explícito de criterios que puedes leer y, si no estás de acuerdo, modificar.
Tú no le diste opt-in al curator. Ya está corriendo. El domingo que viene, tu librería de skills va a estar un poco más pequeña y más afilada. Vas a tener un informe explicando qué tiró y por qué. Si tiró algo que querías conservar, lo recuperas; hermes curator status ordena los skills por uso para que puedas contrastar el juicio del curator con el tuyo.
La razón por la que vale la pena marcar esto como un cambio de categoría y no solo una función nueva es que todas las herramientas de IA que he usado tienen el mismo problema de skills. Instalas un skill para probarlo. Te olvidas de que lo instalaste. Seis meses después, tu directorio skills/ tiene doscientas entradas, de las cuales la mitad se contradicen activamente y todas contribuyen tokens al prompt. El agente nunca dice "deberías limpiar esto". Hasta v0.12.
La ola de plataformas que casi se queda enterrada bajo el curator
En v0.12.0 aterrizaron dos plataformas de chat nuevas. Microsoft Teams como la 19ª plataforma de mensajería, en forma de plugin — la versión completa, con Graph auth + webhook listener + runtime de pipeline + entrega saliente de extremo a extremo, aterriza unas semanas después en v0.14.0. Y Tencent Yuanbao (元宝) como la 18ª, con entrega nativa de texto y media.
El patrón de v0.9.0 con "plataformas de consumo de verdad" (iMessage, WeChat) se repite, pero con un giro: v0.12 se inclina hacia chat empresarial. La era de Slack-y-Discord como territorio del bot de IA está bien y verdaderamente terminada.
Una avalancha de trabajo en providers
En el lado del modelo, el titular es LM Studio ascendiendo desde "camino comunitario testeado" a provider de primera clase. Si querías apuntar Hermes a un modelo local y no volver a mirar nunca más una one-liner de curl, v0.12 es la release donde ese camino por fin se volvió aburrido — en el buen sentido.
Acompañando a LM Studio: GMI Cloud, Azure AI Foundry, MiniMax OAuth y Tencent Tokenhub. Cuatro providers nuevos en una release que todos van a recordar como "la release del curator". Si te lees las release notes con calma te das cuenta de que v0.12.0 está haciendo el trabajo de tres releases normales.
Spotify, Google Meet y las herramientas de integración
En v0.12.0 también aterrizaron dos herramientas de integración nativas que merecen nombre propio. Spotify con PKCE OAuth — el agente ya puede saltar canciones, montar una playlist, preguntar qué se está reproduciendo en qué dispositivo, desde una conversación. Google Meet como plugin que se une a llamadas y saca transcripciones.
No son funciones titulares para todo el mundo. Son funciones titulares para ese usuario concreto que se preguntaba si "agente de IA" podía significar de verdad "controla las cosas en las apps que uso todos los días". Para ese usuario, v0.12.0 es la release que por fin dice que sí.
Los skills se quedan con su propio canal de distribución
ComfyUI v5 y TouchDesigner-MCP se gradúan desde opcionales a bundled por defecto. Aterrizan siete skills nuevos: Humanizer (quita los tics de IA del texto), claude-design, design-md, airtable, pretext, spike y sketch.
El cambio que abre una puerta mucho más grande aparece en una sola línea de las release notes: ahora puedes instalar un skill directamente desde una URL HTTP(S). No hace falta registro central; si puedes alojar un manifiesto de skill, puedes distribuir un skill. Combínalo con el curator podando tu librería cada semana y empiezas a tener el esqueleto de un ecosistema real — gente que comparte skills como comparte gists y un agente que se encarga de mantener la librería local sana.
Un modo no-interactivo y el resto de la cola de UX
hermes -z <prompt> es el nuevo modo one-shot no interactivo — lanzas un prompt, recibes una respuesta, sale. Las release notes no se ponen líricas, pero este es el cambio que convierte a Hermes en candidato real para pipelines de shell: echo "summarize this log" | hermes -z.
hermes update --check hace un preflight antes de tirar de la actualización. /reload-skills recarga la librería de skills a mitad de sesión. /busy te deja marcar el agente como ocupado con una opción de steering. El arranque en frío visible del TUI se ha reducido en torno a un 57% gracias a inicialización lazy y limpieza del grafo de imports — pequeño para entrar en el highlight reel, grande para notarlo en el primer arranque después de actualizar.
Cambios incompatibles
Dos a marcar. El redaction de secretos pasa a estar por defecto en off (antes en on), para evitar corromper payloads — el comportamiento anterior se comía de vez en cuando tokens válidos que coincidían con el patrón del redactor. v0.13.0 volverá a darle la vuelta una vez que el propio redactor haya sido rehecho. Los comandos /provider y /plan se eliminaron; su función la absorbieron /model y /steer respectivamente.
---
Sigo volviendo al curator. El marco de "self-improving" en el README de Hermes ha estado ahí desde el primer día, y casi siempre, en la práctica, quiere decir que el agente cada vez es mejor escribiendo skills. v0.12.0 ha añadido la otra mitad del self-improvement. El agente cada vez es también mejor eliminando skills.
Esto es, técnicamente, más pequeño de lo que suena, y, en forma, más grande de lo que parece. Cada una de las demás releases de este tramo ha hecho al agente capaz de hacer más. v0.12.0 lo ha hecho capaz de hacer menos por iniciativa propia. El primer tipo de release agranda la superficie que tienes que gestionar. El segundo la encoge. La cadencia de uno seguido del otro es, sospecho, la verdadera razón por la que este proyecto no se está hundiendo bajo su propio peso.