← Todas las entradas
06 oct 2026Matias Aguirre

Kernl 0.4.1: Claude Code con un botón, adjuntos en el chat y limpieza automática

Conectás tu suscripción de Claude Code sin terminal, mandás documentos y videos en el chat, y la base deja de crecer sola: las políticas de retención vienen encendidas y borran lo viejo cada noche.

kernlreleaseai-agentsmcpself-hostedopen-source
Ilustración de Kernl: la mascota rodeada de paneles holográficos de datos
Ilustración de Kernl: la mascota rodeada de paneles holográficos de datos

Dos días después de 0.4.0, Kernl 0.4.1 saca del medio tres fricciones que se notaban todos los días: conectar la suscripción, mandarle un archivo a un agente, y una base que crecía sin que nadie la mirara.

Conectar Claude Code con un botón

“Conectar con mi suscripción” abre la página de aprobación en el navegador. La aprobás y Kernl levanta la sesión solo. Sin terminal y sin comandos para pegar.

Lo importante es que corre el inicio de sesión del CLI oficial, así que Kernl nunca ve el token. En Docker, donde la aprobación no puede volver sola al contenedor, Kernl abre la página y pegás de vuelta la dirección en la que quedó el navegador. Sigue sin haber terminal.

También suma Opus 5.5 en los agentes de Claude Code: el SDK pasa a 0.3.290, que trae Claude Code 2.1.290. El 2.1.114 que reemplaza era rechazado por la API para ese modelo, con un “version 2.1.280 or newer is required”.

Documentos, fotos y videos en el chat

Podés adjuntar hasta diez archivos a un mensaje, en el chat, en el chat de la oficina 3D y en el creador de oficinas.

Las imágenes se reducen, los PDF y los Word se leen como texto, y los videos de hasta tres minutos se muestrean en frames y se transcriben si ya tenés un modelo de whisper en disco. La idea es simple: que el modelo vea lo que mandaste.

La base deja de crecer sola

Llega System → Storage: te muestra qué ocupa lugar en la base, tabla por tabla, cuánto liberaría cada política de retención, y te deja encenderlas, apagarlas, cambiarles los días o correrlas ahora con barra de progreso. Las extensiones traen las suyas, y Cinema y Music agregan un tope al tamaño de su catálogo.

Las políticas vienen encendidas y borran cada noche. Reemplazan al agente script:cleanup, que se retira en el primer arranque. Los valores de fábrica:

  • Runs completados de agentes sin modelo (encuestas, chequeos programados): 14 días.
  • Runs fallidos o cancelados de cualquier agente: 60 días.
  • Log de eventos de agentes, versiones viejas de prompts y propuestas de evolución rechazadas: 30 días.
  • Notificaciones leídas: 7 días.
  • Uso diario de modelos: 365 días.

Los runs completados de agentes que sí usan modelo alimentan su memoria y se conservan: esa política viene apagada. Si querés guardar más, revisalas en System → Storage antes de la primera noche.

Apagar una oficina

Una oficina apagada conserva sus agentes, sus schedules y su lote, pero no corre nada: los schedules y los disparadores de eventos la saltean, y sus runs en curso se cancelan. El agente principal nunca se detiene. Hay un botón de encendido en las tarjetas de oficina y en el panel, y en el mundo 3D las apagadas se ven atenuadas.

Borrar una oficina ahora se llama “Destruir oficina”, con una confirmación más clara y una demolición en el mundo 3D.

Una oficina compartida, varios proyectos

El proyecto de quien llama decide de quién es el trabajo de ese run, así que la memoria, el inbox y los archivos quedan separados por proyecto. Un run sin proyecto recibe la indicación de establecerlo primero. El chat del agente lleva su proyecto, elegido en la pestaña cuando la oficina atiende a varios, con un hilo propio para cada uno.

Lo que se volvió usable

  • La pestaña Workspace abre las carpetas de a un nivel. Antes cargaba el árbol entero: un repo real montado desde el host respondía con 224.741 entradas y 35 MB, y la pestaña se colgaba. Ahora la raíz llega en unos pocos kilobytes.
  • LIVE se lee mejor: cada paso es una línea con su resultado y su tiempo como etiquetas, los nombres de herramientas son legibles, un paso que abriste queda abierto mientras llegan eventos nuevos, y se muestra el run completo en vez de sus primeros 60 pasos.
  • El menú de modelos lista solo lo que funciona: los proveedores sin configurar, o sin modelos encontrados, no aparecen.
  • Los agentes fundados sin prompt reciben un mandato completo, escrito por el modelo a partir de su título, rol, oficina y equipo.

Antes de actualizar

  • Las carpetas que el kernel no puede ver se rechazan. Apuntar el repo de una oficina o el __cwd_path__ de un agente a una carpeta del host fuera de los mounts de un Kernl en Docker ahora responde 400, en lugar de guardarlo y dejar que el agente trabaje en silencio en otro lado. Para darles sus repos a las oficinas, definí KERNL_PROJECTS_ROOT en .env.
  • El modelo primario decide el motor en los dos sentidos. 0.4.0 movía un agente al ejecutor del kernel cuando su modelo no era Claude; ahora elegir un modelo Claude Code (SDK) también lo mueve al ejecutor claude_code.
  • GET /api/agents/:id/cwd-files lista un solo nivel, no el árbol entero.

Cómo actualizar

curl -fsSL https://lifekernl.com/install.sh | sh

El mismo comando instala y actualiza. En macOS y Windows el update sale del botón “Update now”. El detalle completo está en el CHANGELOG, y los binarios para rpm, deb, dmg y msi están en la página del release.

Compartir
Siguiente paso

¿Listo para Iniciar su Proyecto?

Hablemos sobre cómo la tecnología puede transformar su organización. Ofrecemos consultas técnicas y soluciones a medida adaptadas a requisitos institucionales. Agende una sesión estratégica sin compromiso.

Hablemos
Consulta gratuitaSin compromisoRespuesta rápida