[NOVA]: Soy NOVA. [ALLOY]: Soy ALLOY, y esto es AgentStack Daily... [NOVA]: Codex .136 agregó diagnósticos de TUI más claros, manejo de ciclo de vida de app-server más ajustado, introdujo hooks nominados con alcances de permisos, y mejoró el comportamiento de SDK de Python y Node alrededor de threads, turns y propagación de errores. OpenClaw 5.28 sigue siendo la línea estable actual de harness con recuperación de sesión más robusta, límites de subagentes, validación de navegador y guardrails de automatización; Hermes .15.2 sigue siendo la línea estable de Hermes Agent con kanban multiagente, aislamiento de worktree, coordinación de swarm y defensa de promptware; y Claude Code dos punto uno última versión se movió de nuevo para equipos que siguen el paquete CLI. [ALLOY]: Las noticias del harness llegan primero porque ahí es donde la confiabilidad del agente se vuelve visible: las sesiones tienen que reanudarse limpiamente, los plugins y hooks tienen que ejecutarse bajo permisos claros, el routing de auth y provider tiene que mantenerse gobernable, las superficies de navegador y terminal tienen que fallar claramente, y los llamadores de SDK necesitan errores que sobrevivan el viaje de regreso a la aplicación. Después de la capa de runtime, el stack se expande hacia afuera: las guías de agentes de Stanford se convirtieron en una referencia de ingeniería viral, OpenAI puso modelos frontier y Codex en AWS Bedrock, y Expanse mostró cómo la telemetría específica de cluster puede superar a modelos frontier al predecir necesidades de recursos GPU. ... [NOVA]: El hilo útil es la infraestructura concreta. Codex .136 se trata de hacer que un runtime de agente local sea más fácil de inspeccionar y automatizar. Las guías CS336 de Stanford se tratan de convertir comportamiento informal de agentes en convenciones explícitas. OpenAI en AWS Bedrock se trata de poner familias principales de modelos detrás de un plano de control empresarial. Expanse se trata de reducir capacidad GPU desperdiciada con un modelo entrenado en las señales de hardware propias del cluster. [ALLOY]: Esa es una historia de stack, pero no de manera abstracta. Un agente de codificación falla en el mundo real porque la terminal mintió, el servidor mantuvo estado obsoleto, el modelo equivocado arrancó, la red se cayó, un hook driftó entre repos, un límite de permiso fue muy plano, o el equipo nunca escribió lo que se suponía que el agente debía hacer antes de editar código. Estos son fallos ordinarios, y los fallos ordinarios son lo que separa demos de sistemas que la gente puede usar repetidamente. [NOVA]: La pieza de distribución de modelos importa por la misma razón. Si los modelos de OpenAI y Anthropic son ambos alcanzables a través de AWS Bedrock, un equipo que ejecuta agentes en AWS puede comparar proveedores sin rediseñar identidad, networking, logging, facturación y cumplimiento alrededor de cada experimento. El routing de modelos se vuelve más como configuración y menos como un proyecto de integración especial. [ALLOY]: Expanse agrega la economía física debajo. Si los jobs de GPU solicitan demasiada VRAM, memoria y tiempo porque nadie puede predecir el uso real, los aceleradores costosos quedan asignados pero subutilizados. Un modelo especializado entrenado en telemetría de DCGM y CUPTI puede saber cosas que un modelo de chat frontier no puede saber desde un prompt: cómo se comporta este cluster, cómo estos usuarios sobrecargan solicitudes, y dónde la utilización real diverge de la intención declarada. [NOVA]: Así que la señal práctica es clara: el stack de agentes se está volviendo menos místico y más operacional. Mejores diagnósticos, convenciones más fuertes, routing nativo de la nube y modelos de telemetría especializados mueven la responsabilidad fuera de la confianza vaga del modelo y hacia superficies que los operadores pueden inspeccionar. ... [ALLOY]: Codex .136 es el release frontal porque cambia las superficies que determinan si una ejecución de agente local es explicable. El titular no es un nuevo modelo. Son diagnósticos, manejo de ciclo de vida, hooks, permisos, comportamiento de SDK y automatización de instalación. Eso puede sonar modesto, pero esos son exactamente los áreas que duelen cuando un agente de codificación se convierte en parte del trabajo diario de ingeniería. [NOVA]: Empieza con el TUI y codex doctor. Una ejecución de agente fallida puede verse simple desde el lado del chat: el asistente se detuvo, una herramienta no devolvió nada, o la terminal mostró un error. Por debajo, la causa puede estar en varios lugares. El entorno de shell puede tener una dependencia faltante. Una credencial de provider puede estar presente pero con alcance incorrecto. El repo puede estar en un estado que el runtime no esperaba. Un transporte remoto puede haberse caído. El app server puede haber iniciado con el modelo incorrecto. O la llamada al modelo puede haber fallado después de que el runtime ya había preparado el siguiente turn. [ALLOY]: Mejor output del doctor le da al operador evidencia en lugar de forzar una reconstrucción desde scrollback y logs. El release mejora la legibilidad y agrega información más fuerte de ubicación y causa a los errores. Eso importa porque "algo falló" no es accionable. "El transporte remoto no se recuperó antes de que un paso de inventario de thread se completara" apunta a una capa diferente que "la selección de modelo falló durante el inicio bajo esta configuración de provider." [NOVA]: El trabajo de estabilidad del TUI en macOS y Linux pertenece a esa misma categoría de evidencia. Las interfaces de usuario de terminal no son volcados de texto pasivos. Un TUI de agente de codificación transmite output del modelo, muestra llamadas de herramientas, despliega aprobaciones, renderiza diffs, rastrea transiciones de estado, y actualiza paneles de error mientras múltiples eventos asíncronos están ocurriendo. Diferentes emuladores de terminal, shells, fuentes, paneles y secuencias de control pueden todos exponer casos borde. [ALLOY]: Cuando el display tiene glitches, los operadores frecuentemente culpan al razonamiento del agente incluso cuando la ejecución subyacente de herramientas estaba bien. Un spinner stale puede hacer que una tarea completada se vea como colgada. Un panel de error oculto puede hacer que un fallo de configuración local se vea como confusión del modelo. Una línea duplicada puede hacer que la transcripción se sienta no confiable. Renderizado más limpio no hace que el modelo sea más inteligente, pero hace que el runtime sea menos embrujado. [NOVA]: El manejo de ciclo de vida del app-server es el próximo cambio mayor. Codex tiene una forma de runtime local donde el app server coordina partes importantes de la experiencia, así que inicio y apagado no son solo mantenimiento. Definen el límite entre una ejecución y otra, entre una configuración de provider y otra, y entre un estado de sesión remota y otro. [ALLOY]: Selección de modelo más confiable al inicio es una mejora seria para operadores. Los setups de agentes modernos son crecientemente multi-provider. Un equipo puede usar acceso directo a OpenAI en un entorno, Bedrock en otro, modelos locales para inspección de bajo riesgo, y un provider diferente para trabajo restringido. Si el runtime inicia bajo suposiciones de modelo o provider incorrectas, el agente puede comportarse diferente, costar diferente, y violar expectativas de routing antes de que el usuario lo notice. [NOVA]: Apagado más limpio es igual de importante. Un servidor que no se detiene limpiamente puede dejar conflictos de puertos, estado stale, procesos huérfanos, o continuidad engañosa. Con un agente, el estado stale del servidor no es solo molesto. Puede hacer que una nueva ejecución parezca saber cosas que no debería, o hacer que una ejecución vieja se vea viva después de que el operador creyó que había terminado. [ALLOY]: Recuperación de transporte remoto es otra corrección práctica. La supervisión remota solo funciona si sobrevive a la realidad ordinaria de la red. La gente se mueve entre WiFi y celular. Los laptops duermen. Las redes domésticas se atoran. Los hosts remotos están detrás de gateways corporativos o túneles imperfectos. Si cada interrupción fuerza un reinicio completo, el trabajo de agente remoto se vuelve frágil. Recuperación más rápida después de un problema temporal de red permite que el runtime preserve la forma de ejecución y evite convertir cada atolito en una decisión de resume-o-abandona. [NOVA]: Los hooks se vuelven más estructurados a través de hooks nominados y alcances de permisos. Los hooks son donde los operadores adjuntan comportamiento a eventos de ciclo de vida: antes de un comando shell, después de una edición de archivo, alrededor de un límite de commit, después de un plan, después de una corrida de tests, o cuando se necesita ejecución de política de proyecto. Sin reutilización, los equipos copian la misma configuración de hook en cada repo. [ALLOY]: La configuración de hooks copy-pasteada es una trampa de confiabilidad. Empieza como conveniencia y se convierte en drift. Un proyecto tiene el hook viejo. Otro tiene el nuevo. Un tercero tiene una edición local que nadie recuerda. Si el hook controla logging, notificaciones, formateo, verificaciones de política o permisos, ese drift es riesgo operacional real. [NOVA]: Los hooks con nombre permiten definir un comportamiento una vez y referenciarlo en múltiples configuraciones. Eso acerca a Codex más a un runtime de agentes scriptable en lugar de un asistente de un solo repositorio. Un equipo puede tener un hook de auditoría pre-comando estándar, un hook de formateo post-edición, o un hook de notificación que se convierte en un bloque de construcción compartido en lugar de un fragmento mantenido manualmente. [ALLOY]: Los alcances de permisos son la otra mitad. Un conjunto de permisos plano está bien para uso pequeño, pero el trabajo real de agentes tiene zonas de confianza. Leer archivos no es editar archivos. Ejecutar pruebas unitarias no es ejecutar una migración. Buscar en docs locales no es abrir una conexión de red. Trabajar en un repositorio público de docs no es lo mismo que trabajar en código de infraestructura. Los alcances permiten representar esas diferencias directamente. [NOVA]: Las actualizaciones del SDK de Python y del SDK de Node importan para embeber Codex en sistemas más grandes. El manejo de threads se trata de representar el estado de tareas y conversaciones de forma limpia. El manejo de turns se trata del límite entre la salida del modelo, la ejecución de herramientas, la intervención del usuario y la siguiente llamada al modelo. La propagación de errores se trata de mantener suficiente información intacta para que el llamador pueda decidir si reintentar, cambiar de modelo, pedir aprobación, reparar la configuración o detenerse. [ALLOY]: La instalación no interactiva es la última pieza práctica. Codex se comporta de manera más confiable cuando se instala con su flag de entorno no interactivo. Eso importa para gestión de configuración, setup de contenedores, imágenes de estaciones de trabajo remotas y ambientes adyacentes a CI donde nadie está haciendo clic en prompts. No es una estrategia de despliegue completa por sí misma, porque los equipos aún necesitan colocar credenciales, sandboxing, políticas de enrutamiento y control de actualizaciones, pero es una primitiva necesaria para rollout automatizado. [NOVA]: OpenClaw 5.28 encuadra la misma tendencia de confiabilidad desde un arnés diferente. Su línea estable refuerza la recuperación de sesiones, la limpieza de timeouts y aborts, los límites de subagentes, la validación del navegador y el manejo de inputs de automatización. Esos cambios reducen estados ambiguos: sesiones fantasma, continuaciones obsoletas, llamadas de herramientas malformadas y helpers que sangran estado a través de workspaces. Producto diferente, misma demanda del operador: preservar estado coherente cuando se le permite al agente mutar el mundo. [ALLOY]: Hermes .15.2 añade el ángulo de coordinación multi-agente. Su superficie kanban, auto-descomposición, coordinación de swarm, tareas programadas, aislamiento worktree-por-tarea, overrides de modelo, defensa de promptware y soporte de secrets-manager se tratan de moverse de un agente en un terminal a varios workers gestionados. La pregunta central se vuelve visible: ¿quién está haciendo qué, en qué workspace, bajo qué modelo, con qué permisos, y con qué evidencia? [NOVA]: Claude Code dos punto uno latest es más pequeño en la imagen de releases verificados, pero la distinción de empaquetado importa. Muchos equipos siguen el CLI a través de npm. El canal latest y el canal estable no son la misma elección operativa. Un grupo que fija estable está optimizando para rollout controlado. Un grupo que sigue latest está aceptando movimiento más rápido. Para un CLI embebido en flujos de trabajo de ingeniería, eso es postura de supply chain, no solo trivia de versión. [ALLOY]: La reacción a través de estas actualizaciones de arneses es consistente. Los operadores premian releases que reducen ambigüedad. Mejores diagnósticos, hooks con nombre, alcances de permisos, transportes recuperables, worktrees aislados y canales de paquetes explícitos no son glamorosos, pero son las superficies que deciden si los agentes pueden correr dentro de flujos de trabajo serios sin convertirse en riesgo invisible. [NOVA]: La advertencia es que las promesas de confiabilidad solo se prueban a sí mismas en ambientes caóticos. Una mejora de transporte aún puede comportarse diferente detrás de un proxy corporativo. Un comando doctor aún puede fallar en una ruta de shell rara. Los hooks con nombre pueden reducir duplicación mientras aún requieren gobernanza. La dirección es fuerte porque los releases están atacando las superficies de falla correctas; el valor aparece cuando esas superficies sobreviven trabajo real. ... [ALLOY]: El curso CS336 de Stanford, Language Modeling from Scratch, publicó un documento formal de directrices para agentes de IA, y la comunidad de desarrolladores lo trattó como más que un artefacto de curso. Alcanzó 1,863 estrellas en menos de 24 horas, lo cual es una señal llamativa para un archivo cuyo propósito es decirle a los estudiantes cómo trabajar con agentes de codificación. [NOVA]: La parte interesante no es que Stanford inventó directrices para agentes. Muchos equipos ya tienen alguna forma de ellas: CLAUDE dot md, AGENTS dot md, reglas de Cursor, instrucciones de proyecto, política de repo, convenciones locales, o el prompt que la gente pega al inicio de una sesión. La parte interesante es que un curso formal hizo esas convenciones explícitas y la comunidad más amplia reconoció inmediatamente la necesidad. [ALLOY]: El documento cubre descomposición de tareas, convenciones de uso de herramientas, gestión de contexto, expectativas de verificación y razonamiento sobre la calidad del output del agente. Esos son exactamente los lugares donde el trabajo con agentes falla. El modelo puede ser capaz de escribir el código, pero la tarea puede estar descompuesta pobremente, la secuencia de herramientas puede ser incorrecta, el contexto puede estar obsoleto, la verificación puede ser superficial, o el modelo puede describir la incertidumbre como si fuera una prueba. [NOVA]: En un entorno académico, esos problemas afectan la equidad y la reproducibilidad. Si un estudiante usa un agente como autocompletado y otro lo usa como un trabajador no supervisado, el resultado de aprendizaje se vuelve difícil de comparar. Si los estudiantes entregan código generado que no pueden explicar, el curso tiene un problema de evaluación. Si el uso del agente está oculto, los instructores no pueden decir si el trabajo refleja comprensión, operación de herramientas o aceptación ciega. [ALLOY]: Las directrices formales hacen visible el límite. Pueden decir qué tipo de ayuda es aceptable, qué debe ser verificado, cómo debe ser inspeccionado el output generado y qué responsabilidad permanece con el humano. Eso no es anti-agente. Treata a los agentes como herramientas reales que necesitan reglas de operación. [NOVA]: La misma lógica aplica a los equipos de software. Los hábitos informales de agentes se vuelven proceso invisible. Un ingeniero puede dejar que un agente reescriba un módulo y aceptar el diff. Otro puede restringir el agente a ediciones locales. Otro puede generar pruebas pero no implementación. Otro puede dejar que el agente ejecute comandos automáticamente. Sin una convención compartida, el proceso real del equipo se fragmenta. [ALLOY]: Un archivo estilo CLAUDE dot md o AGENTS dot md le da al equipo un lugar para codificar expectativas. Puede decirle al agente cómo explorar el repo antes de editar, qué comandos son seguros, cuáles directorios son generados, qué pruebas son significativas, cómo resumir los cambios y cuándo detenerse para confirmación. También puede decirle al humano qué evidencia debe producir el agente antes de que el trabajo se considere terminado. [NOVA]: La distinción clave es entre directrices como sabor de prompt y directrices como control de ingeniería. El sabor de prompt dice, "sé conciso" o "actúa como un ingeniero senior." El control de ingeniería dice, "antes de cambiar el parser, inspecciona los fixtures de gramática; no edites clientes generados; corre la prueba narrow del parser antes de verificaciones más amplias; si la API pública cambia, actualiza las notas de migración; nunca actualices un snapshot sin explicar el cambio semántico." [ALLOY]: La reacción viral sugiere que muchos desarrolladores saben que sus convenciones están infra-especificadas. Tienen suficiente experiencia con agentes para saber que "solo pregunta al modelo" no es suficiente, pero no suficiente lenguaje compartido para estandarizar comportamiento a través de un equipo. El documento de Stanford les da una referencia concreta, aunque las prioridades vinieron de un curso. [NOVA]: También hay un ángulo de evaluación. Si dos grupos dicen que un agente funciona bien o mal en tareas de codificación, pero un grupo proporciona contexto detallado y reglas operativas mientras el otro usa un prompt desnudo, no están evaluando el mismo sistema. El modelo es solo un componente. Las instrucciones, herramientas, permisos y entorno son parte del agente. Las directrices formales hacen ese sistema compuesto más fácil de comparar. [ALLOY]: Para los constructores, la mejor adaptación es tratar el documento como un punto de partida, no como texto sagrado. Las directrices académicas pueden enfatizar aprendizaje, explicación y razonamiento independiente. Un equipo de producción puede enfatizar seguridad de incidentes, propiedad de código, límites de revisión, reglas de archivos generados, límites de despliegue y manejo de secretos. Un equipo de investigación puede enfatizar linaje, logs de experimentos y reproducibilidad. La estructura se transfiere incluso cuando las prioridades cambian. [NOVA]: Hay límites. Un archivo de guidelines no puede forzar un comportamiento perfecto. No puede reemplazar sandboxing, permisos, revisión o pruebas. Puede volverse obsoleto. Puede crecer en consejos contradictorios. Puede sobreajustarse a los hábitos de un modelo y volverse incómodo cuando el equipo cambia runtimes. Pero esos son problemas de mantenimiento, no razones para evitar el patrón. [ALLOY]: La mejor versión es lo suficientemente concisa para que un agente realmente la use y lo suficientemente concreta para que cambie el comportamiento. Un archivo lleno de valores genéricos hace poco. Un archivo que explica las trampas del repo, los paths generados, comandos de verificación significativos, expectativas de revisión y reglas de incertidumbre le da al agente un mejor punto de partida. [NOVA]: El lanzamiento aterriza porque el trabajo de agentes está pasando de la experimentación individual a la práctica compartida. Una vez que múltiples personas y múltiples agentes tocan el mismo codebase, las convenciones dejan de ser opcionales. Se vuelven parte de cómo el equipo preserva la calidad mientras aumenta la automatización. ... [ALLOY]: OpenAI hizo disponible GPT-4.5, los modelos de la serie o, y Codex a través de AWS Bedrock, completando un patrón mayor de distribución empresarial. La Claude de Anthropic ya estaba disponible a través de Bedrock. Ahora ambas familias principales de labs pueden sentarse detrás de la misma superficie de acceso a modelos de AWS. [NOVA]: Bedrock importa porque no es solo otro endpoint. Para los equipos empresariales, conecta el acceso a modelos con identidad de AWS, redes, gobernanza, logging, procurement, cuotas y facturación. Un equipo que ya ejecuta workloads en AWS puede usar primitivas familiares: políticas de IAM, configuraciones de VPC, patrones de conectividad privada, logs de CloudWatch, controles regionales y gestión centralizada de costos. [ALLOY]: Eso cambia el diseño del stack de agentes. Sin una superficie de nube compartida, el enrutamiento multi-lab frecuentemente significa credenciales separadas, SDKs separados, paths de logging separados, revisiones de cumplimiento separadas, excepciones de red separadas y modos de falla separados. Con OpenAI y Anthropic disponibles a través de Bedrock, la selección de modelos se vuelve más como configuración dentro de un límite de nube existente. [NOVA]: Para operadores de OpenClaw, Hermes, Codex y Claude Code, la diversidad de proveedores ya no tiene que implicar dispersión de integraciones. Un equipo podría preferir Claude para planificación extensiva o revisión cuidadosa, la serie o de OpenAI para tareas que requieren razonamiento, GPT-4.5 para trabajo general de lenguaje y Codex para flujos orientados a código. Bedrock les da a esas elecciones una puerta operativa común. [ALLOY]: La identidad es especialmente importante para los agentes porque las llamadas a herramientas pueden tocar sistemas reales. Cuando un agente lee un repo, consulta docs internos, inspecciona logs, ejecuta comandos o prepara cambios de deployment, la llamada al modelo es parte de un flujo de trabajo auditable. Los equipos quieren saber qué principal invocó el modelo, desde qué ambiente, bajo qué política, con qué timing y costo. [NOVA]: Los guardrails de IAM no resuelven todos los problemas de seguridad de los agentes, pero proporcionan una capa de control familiar. Una organización puede definir qué roles pueden invocar qué familias de modelos, qué ambientes pueden acceder a qué endpoints, y cómo aparece el uso en los logs y la asignación de costos. Eso es más fácil de gobernar que las API keys propiedad de desarrolladores dispersas entre laptops, scripts y archivos de entorno locales. [ALLOY]: El acceso vinculado a VPC es otra diferencia importante. Algunos equipos no se sienten cómodos enviando tráfico de agentes a través de rutas públicas arbitrarias, especialmente cuando los prompts pueden incluir código, logs, datos cercanos al cliente, nombres de infraestructura o detalles de arquitectura. Una ruta nativa de la nube les permite mantener el tráfico dentro de patrones de red aprobados y conectar el acceso a modelos con la postura de seguridad existente. [NOVA]: El logging de CloudWatch también importa después de que algo sale mal. Si una ejecución de un agente hace una mala recomendación, reintenta demasiado agresivamente o quema tokens inesperados, el operador necesita un rastro. No necesariamente una transcripción completa en cada ambiente, porque las reglas de privacidad y retención varían, pero suficientes metadatos para entender la elección de modelo, timing, tasas de error, reintentos, throughput y costo. [ALLOY]: Para operadores de Claude Code, el ángulo de Bedrock se conecta con el modo automático de cloud administrado. Cuando la CLI puede operar a través de ambientes administrados con respaldo de proveedores, el enrutamiento de modelos se vuelve parte de la misma conversación de confianza que los permisos y los límites de ejecución. Agregar los modelos de OpenAI a Bedrock significa que el enrutamiento multi-lab puede suceder dentro de esa postura de cloud administrado en lugar de a través de un path de integración separado de OpenAI. [NOVA]: Hay también una señal del mercado de nube. Los labs principales eligen distribución de hyperscaler porque la compra de IA empresarial no es solo sobre posición en benchmarks. Es procurement, cumplimiento, identidad, disponibilidad regional, auditabilidad, soporte y compromisos de gasto existentes. Un modelo que es más fácil de comprar y gobernar puede ganar workloads incluso cuando otro modelo luce más fuerte en un benchmark estrecho. [ALLOY]: Esto no hace irrelevante la elección de modelo. La latencia, throughput, límites de tasa, comportamiento de contexto, calidad de uso de herramientas, confiabilidad de output estructurado y costo pueden variar significativamente entre modelos y rutas. Un modelo hosteado en Bedrock puede no comportarse de manera idéntica al acceso directo en cada detalle operacional. Las características, comportamiento de streaming, disponibilidad de versiones, soporte regional y manejo de cuotas pueden diferir. [NOVA]: Entonces el anuncio es una apertura de capacidades, no una decisión arquitectónica final. La afirmación útil es que la ruta existe. Los detalles sin resolver son cómo cada modelo se desempeña bajo workloads reales de agentes: tamaño del codebase, frecuencia de llamadas a herramientas, longitud de contexto, comportamiento de reintento, concurrencia, restricciones de output y patrones de aprobación. [ALLOY]: El cambio más grande es que los stacks de agentes empresariales pueden volverse genuinamente multi-lab sin volverse personalizados. Un equipo puede enviar resumido a un modelo, planificación a otro, generación de código a otro y comentarios de revisión a otro mientras mantiene más de la infraestructura circundante constante. Eso lowers switching costs y hace que la experimentación sea menos arriesgada. [NOVA]: La precaución es que el enrutamiento puede volverse complejidad teatral si no está basado en evidencia. Si cada tarea tiene un modelo diferente por razones vagas, el debugging se vuelve más difícil. El patrón maduro es enrutar en diferencias observables: latencia, costo, tasa de éxito, corrección de llamadas a herramientas, calidad de revisión, retención de contexto y comportamiento de falla. Bedrock hace esas comparaciones más fáciles porque la identidad, el logging y la postura de red pueden mantenerse más consistentes. [ALLOY]: El patrón de doble lab es por lo tanto menos sobre política de nube y más sobre palanca operacional. El runtime del agente ya no tiene que cargar con la carga completa de diversidad de proveedores. El plano de control de la nube puede absorber más trabajo de identidad, logging y gestión de acceso, dejando al harness para enfocarse en sesiones, herramientas, permisos, contexto y experiencia de usuario. ... [NOVA]: Expanse es interesante porque desafía un supuesto común: el modelo más generalmente capaz no siempre es el mejor modelo para una tarea de predicción operacional estrecha. Expanse se enfoca en predicción de recursos GPU para HPC y clusters de nube, y su afirmación es que modelos fine-tuned específicos de cluster pueden superar a LLMs frontier por 8x en ese trabajo. [ALLOY]: El problema es simple y costoso. Los jobs de GPU frecuentemente solicitan más recursos de los que necesitan porque quien los envía no conoce el perfil de runtime verdadero de antemano. Solicitan de más VRAM para evitar falla por out-of-memory. Reservan más tiempo para evitar cancelación. Piden margen de memoria o utilización porque subestimar se siente peor que desperdiciar capacidad. [NOVA]: A escala de clúster, esas decisiones defensivas se convierten en un problema importante de eficiencia. Expanse cita un 59 por ciento de desperdicio de cómputo en clústeres HPC nacionales, con un clúster perdiendo aproximadamente 8.5 millones de dólares por mes en cómputo desperdiciado. Esos números necesitan confirmación en cada entorno, pero el fenómeno es familiar para los operadores de aceleradores: las colas son largas, la utilización es desigual, y los recursos solicitados a menudo divergen del uso real. [ALLOY]: Expanse se instala como un daemon ligero en nodos SLURM y Kubernetes. Eso es importante porque esos son dos mundos principales de programación. SLURM es común en HPC, universidades, laboratorios nacionales, clústeres de investigación y configuraciones de entrenamiento grandes. Kubernetes es común en infraestructura de ML nativa de la nube, plataformas de inferencia y equipos que empaquetan cargas de trabajo como contenedores. [NOVA]: La telemetría viene a través de DCGM y CUPTI. DCGM, el administrador de GPU de NVIDIA para centros de datos, expone señales de salud y utilización a nivel de hardware: utilización de GPU, uso de memoria, temperatura, potencia, condiciones de error y métricas operativas relacionadas. CUPTI, la interfaz de herramientas de perfilado de CUDA, da visibilidad de más bajo nivel en la actividad de CUDA. Juntos, muestran lo que los trabajos realmente hacen al hardware en lugar de depender únicamente de lo que los usuarios solicitan. [ALLOY]: Esa distinción es el núcleo del producto. Un LLM de frontera leyendo una descripción de trabajo o fragmento de código puede razonar ampliamente sobre lo que el trabajo podría requerir. Expanse observa el comportamiento real del clúster. Aprende de la telemetría de hardware, el historial de envíos, los patrones de carga de trabajo y los detalles del entorno local. El modelo es específico del clúster en lugar de genérico. [NOVA]: La especificidad del clúster importa porque dos clústeres pueden comportarse de manera diferente incluso cuando ejecutan categorías similares de trabajo. Las generaciones de hardware difieren. Las versiones de drivers difieren. Las imágenes de contenedores difieren. Los usuarios desarrollan hábitos locales. Un grupo ejecuta trabajos pequeños de inferencia, otro ejecuta entrenamiento distribuido, otro ejecuta simulación, renderizado, genómica o cargas de trabajo cuantitativas. La política del programador y el historial de fallas dan forma a lo que significa "normal". [ALLOY]: Un modelo genérico puede saber que el tamaño del batch afecta la VRAM, que la longitud de secuencia cambia la presión de memoria, y que la precisión mixta puede cambiar el rendimiento. No sabe que los usuarios de este clúster regularmente solicitan de más una clase particular de GPU, que los trabajos de un flujo de trabajo usan consistentemente menos memoria de la declarada, o que una cola tiene un historial de reservas subutilizadas. [NOVA]: La afirmación de referencia de Expanse es que su enfoque supera a GPT-4.5, Claude Opus 4.8, Gemini 3.5 Pro y Codex 5.3 por 8x en precisión de predicción de recursos GPU. El detalle sorprendente es que el tamaño del modelo no se correlaciona limpiamente con la precisión. Se informa que Claude Haiku supera a Opus en algunas cargas de trabajo. Eso es exactamente lo que esperarías si la tarea depende más de la telemetría local y la calibración que de la profundidad de razonamiento general. [ALLOY]: Esta es una lección importante para los constructores de pilas de agentes. Un modelo general puede ser excelente en planificación, síntesis de código, explicación y razonamiento amplio mientras sigue siendo la herramienta equivocada para una predicción específica del dominio. Si la señal vive en métricas de hardware, historial de colas, rastros de trabajos y patrones locales, entonces el modelo que ve esas señales puede superar a uno más grande que solo ve un prompt. [NOVA]: La predicción de recursos tiene varios resultados concretos. La predicción de VRAM ayuda a decidir si un trabajo cabe en una GPU dada sin desperdiciar un dispositivo más grande. La predicción de utilización identifica trabajos que reservan aceleradores costosos pero no los usan efectivamente. La predicción de memoria reduce crashes y sobreasignación. La predicción de tiempo de ejecución puede mejorar el posicionamiento en cola y la equidad de programación. Juntos, estos pueden aumentar la capacidad efectiva sin comprar más hardware. [ALLOY]: El ángulo de optimización a nivel de línea también es notable. Expanse dice que puede sugerir cambios a nivel de código contra el uso real de recursos. Eso significa que no solo dice, "solicite menos memoria." Puede identificar patrones que crean presión o desperdicio: tamaño de batch ineficiente, retención innecesaria de tensores, movimiento de datos evitable, elección de precisión deficiente, o código que mantiene la memoria viva más de lo necesario. [NOVA]: Eso conecta las operaciones del clúster con el flujo de trabajo del desarrollador. Un administrador de clúster puede saber que los trabajos de un usuario son desperdiciadores pero no tener una forma limpia de explicar por qué a nivel de código. Un desarrollador puede entender el código pero no ver la telemetría de hardware. Una herramienta que conecta la telemetría con sugerencias de optimización puede hacer esa conversación mucho más productiva. [ALLOY]: Las salvedades son reales. Las afirmaciones de referencia necesitan replicación independiente. El número de 8x depende de la definición de tarea, distribución de datos, prompting base, métricas de evaluación y qué cuenta como una predicción correcta. Un clúster HPC nacional no es lo mismo que una flota de inferencia de startup. Una plataforma Kubernetes con servicios predecibles puede tener un perfil de desperdicio diferente a un clúster de investigación ejecutando experimentos únicos. [NOVA]: La postura de integración no invasiva sigue siendo importante. Un daemon que observa y predice es más fácil de adoptar que un reemplazo de programador que exige control total inmediatamente. Los operadores de clúster son cautelosos porque el programador es infraestructura crítica. Si una herramienta comienza midiendo, prediciendo y recommandando antes de hacer cumplir, puede construir confianza gradualmente. [ALLOY]: Expanse también señala un futuro de eficiencia más amplio. La próxima ola de ahorros no vendrá solo de mejores GPUs, mejores kernels, cuantización o APIs de inferencia más baratas. También vendrá de predecir qué recursos necesita un trabajo antes de que se ejecute. El desperdicio es capacidad ya comprada pero no utilizada efectivamente. [NOVA]: Eso se vuelve aún más importante a medida que los agentes generan más experimentos, trabajos de fine-tuning, corridas de evaluación, inferencia por lotes y rutas de código intensivas en GPU. Si los agentes facilitan enviar trabajo, también pueden facilitar desperdiciar hardware. Una capa de predicción de recursos se convierte en parte de la automatización responsable. [ALLOY]: El ciclo de retroalimentación necesitará cuidado. Si las predicciones influyen en las solicitudes de usuarios, y esas solicitudes dan forma a la programación y telemetría futuras, el modelo debe evitar reforzar suposiciones malas. Un sistema específico del clúster necesita manejo cuidadoso alrededor de nuevas cargas de trabajo, hardware nuevo, comportamiento de usuario cambiante y trabajos raros de altos recursos que genuinamente necesitan lo que solicitan. [NOVA]: Aun así, la afirmación central es convincente porque está fundamentada en un cuello de botella real. La industria de IA habla constantemente sobre la inteligencia de los modelos, pero mucho dinero desaparece en la plomería alrededor del trabajo con modelos: GPUs inactivas, trabajos sobre-reservados, ineficiencia de colas, tormentas de reintentos, corridas fallidas y hardware desajustado. Un modelo especializado entrenado en la telemetría correcta puede crear más valor que un modelo de frontera usado genéricamente. ... [ALLOY]: El radar del proyecto tiene tres capas: sistemas operativos de agentes de hardware, contexto de terminal ligero y programación para máquinas físicas operadas por IA. Estos son proyectos tempranos, pero cada uno apunta a una brecha real. [NOVA]: Anima de Fullive-AI es un Agent OS de código abierto para inteligencia de hardware, dirigido a dispositivos IoT, robótica y agentes de borde. Eso importa porque la mayor parte de la discusión de agentes todavía asume una VM en la nube o estación de trabajo de desarrollador. El agente lee archivos, llama APIs, ejecuta comandos de shell, edita código y tal vez maneja un navegador. Los agentes de hardware enfrentan un entorno operativo diferente. [ALLOY]: Un agente de hardware tiene que razonar sobre el estado físico. Los sensores son ruidosos. Los actuadores pueden fallar. El tiempo importa. Un comando puede tener consecuencias físicas irreversibles. El mundo sigue cambiando mientras el modelo está pensando. La latencia, energía, límites térmicos, conectividad y límites de seguridad importan de maneras que son menos visibles en agentes solo de nube. [NOVA]: Una capa de sistema operativo para agentes de hardware sugiere un enfoque más estructurado que adjuntar un LLM a Linux embebido y exponer herramientas crudas. El SO puede representar dispositivos, flujos de sensores, permisos de hardware, estado local, restricciones de borde y coordinación entre percepción y acción. Puede darle al agente una interfaz controlada al mundo físico. [ALLOY]: Anima está en etapas tempranas, con una adopción visible modesta y actividad muy reciente, así que la postura es de curiosidad en lugar de suposición. La categoría es el ángulo importante de la pila. A medida que los agentes se mueven hacia robótica, hogares inteligentes, herramientas industriales, automatización de laboratorios y dispositivos de campo, el runtime no puede ser solo un bucle de chat con acceso a shell. Necesita abstracciones conscientes del hardware. [NOVA]: ctx de smarthomeo está en el extremo opuesto del espectro de complejidad. Es un administrador de contexto de terminal que genera archivos .ctx.md para agentes de codificación. El patrón es intencionalmente simple: un archivo markdown en el repo lleva contexto de trabajo persistente entre sesiones. [ALLOY]: Los agentes de codificación sufren cuando cada nueva sesión comienza con amnesia. El contexto solo de transcripción es frágil. Si las decisiones relevantes ocurrieron en una ejecución anterior, el agente puede no verlas. Si el humano tiene que volver a explicar las convenciones del proyecto cada vez, el agente se vuelve más lento y menos consistente. Los sistemas de memoria completa pueden ayudar, pero agregan configuración, indexación, recuperación, gobernanza y sobrecarga de mantenimiento. [NOVA]: Un archivo .ctx.md es el camino intermedio ligero. Puede preservar el estado actual de la tarea, convenciones del repo, preguntas abiertas, errores conocidos, contexto de ramas, notas de pruebas, advertencias de archivos generados o decisiones de diseño. El agente lo lee al inicio y tiene un mejor mapa antes de tocar código. [ALLOY]: El compromiso es que un archivo de contexto no es memoria inteligente por sí mismo. No sabe automáticamente qué importa. Puede quedarse obsoleto. Puede crecer demasiado. Puede incluir suposiciones desactualizadas. No reemplaza la búsqueda semántica, grafos de código, servidores MCP locales o memoria de grafos de conocimiento. Pero su simplicidad es el punto. Un archivo en el repo es transparente, revisable, editable y portable entre agentes. [NOVA]: Para equipos, esto se convierte en un objeto social. Un humano puede editarlo. Un agente puede proponer actualizaciones. Un revisor puede ver si el contexto cambió. Si el archivo dice "no editar clientes API generados", y un agente los edita de todos modos, el fracaso es más fácil de diagnosticar. Si dice "la migración está bloqueada por revisión de esquema", una nueva sesión puede evitar avanzar como si el camino estuviera despejado. [ALLOY]: agentgrid de hanfeihu es una capa de programación abierta para máquinas físicas operadas por IA, herramientas y escritorios. Se sitúa debajo del runtime del agente y decide cuándo y cómo se despachan las acciones físicas. Eso es distinto de decidir qué quiere lograr el agente. [NOVA]: Las llamadas a herramientas digitales a menudo se tratan como instantáneas o suficientemente reversibles para reintentar. Las acciones físicas no son así. Un brazo robótico no puede ocupar dos posiciones a la vez. Un instrumento de laboratorio puede necesitar tiempo de calentamiento. Una tarea de automatización de escritorio puede requerir control exclusivo de pantalla. Una máquina herramienta puede tener bloqueos de seguridad. Una acción de hogar inteligente puede depender del tiempo, ocupación o estado de sensores. [ALLOY]: Una capa de programación hace esas restricciones explícitas. En lugar de que el LLM secuencie directamente cada acción, el agente puede solicitar acciones y el programador puede coordinar tiempo, exclusividad, dependencias y restricciones físicas. El modelo puede razonar sobre objetivos y planes, mientras el programador hace cumplir la realidad de la ejecución. [NOVA]: Esto se vuelve más importante cuando múltiples agentes o usuarios comparten recursos físicos. Si dos agentes quieren la misma máquina, el sistema necesita arbitraje. Si una acción debe completarse antes de que otra comience, necesita seguimiento de dependencias. Si una acción física tiene una ventana de tiempo segura, necesita conciencia del tiempo. El texto del prompt es un lugar débil para codificar todo eso. [ALLOY]: El proyecto está en etapas muy tempranas, con adopción visible mínima, así que es una señal de radar en lugar de una plataforma madura. Pero los proyectos tempranos a menudo revelan hacia dónde se dirige el dolor. A medida que los agentes de IA dejan el navegador y terminal y comienzan a tocar dispositivos, la programación se convierte en una capa central. [NOVA]: Estos proyectos también se conectan a la gestión de contexto. Anima necesita contexto de hardware: sensores, estado de dispositivos, restricciones físicas. ctx necesita contexto de repo: estado de tareas, convenciones y preguntas abiertas. agentgrid necesita contexto de acción: disponibilidad, tiempo, exclusividad y estado de despacho. Diferentes capas de agente necesitan diferentes primitivas de memoria y programación. [ALLOY]: El patrón .ctx.md merece la atención extra porque se sitúa entre dos extremos comunes. El contexto solo de transcripción es fácil pero frágil; una vez que la sesión termina, la memoria se pierde o se entierra. La memoria semántica completa puede responder preguntas más ricas y escalar a bases de código más grandes, pero requiere infraestructura y puede introducir índices obsoletos o errores de recuperación. [NOVA]: Los archivos de contexto livianos preservan los pocos hechos que importan sin convertir el contexto en un sistema oculto. Funcionan bien para ramas activas, migraciones, equipos pequeños, reglas específicas del repo y proyectos donde los humanos quieren visibilidad sobre lo que el agente cree. Son menos potentes que los grafos de conocimiento, pero más fáciles de inspeccionar y corregir. [ALLOY]: El modo de fracaso sutil es la autoridad obsoleta. Si una capa de memoria dice algo con confianza y el repo ha cambiado, el agente puede seguir orientación antigua. Un archivo de contexto visible puede reducir ese riesgo porque los humanos pueden leerlo directamente, pero aún puede volverse obsoleto. Los grafos de conocimiento pueden automatizar más recuperación, pero pueden ocultar errores detrás de una respuesta pulida. El contexto solo de transcripción evita la obsolescencia persistente pero pierde continuidad. [NOVA]: El principio es frescura y autoridad, no solo más información. Una convención actual debe tratarse différemment de una hipótesis. Una tarea completada debe tratarse différemment de una pregunta abierta. Una nota generada debe tratarse différemment de una política aprobada por humanos. ctx es interesante porque hace ese contexto de trabajo visible. [ALLOY]: Los sistemas de agentes de hardware necesitan la misma disciplina. Las capas de SO tipo Anima y los programadores tipo agentgrid pueden exponer contexto físico de maneras estructuradas: estado de dispositivos, lecturas de sensores, restricciones, colas de acciones y límites de seguridad. Sin eso, el modelo tiene que inferir el mundo físico a través de descripciones de herramientas frágiles y retroalimentación retrasada. [NOVA]: Los elementos de radar muestran que la pila de agentes se está ensanchando. Ya no es solo modelo, prompt y herramienta. Es runtime, archivo de contexto, capa de memoria, SO de hardware, programador, superficie de modelo en la nube, modelo de telemetría y límite de permisos. Cada capa existe porque la capacidad cruda del modelo no resuelve por sí sola la coordinación operacional. ... [ALLOY]: Codex .136 es la versión de runtime inmediata a entender. Su valor está en salida de médico legible, mejor ubicación y causa de errores, renderizado más estable de TUI, inicio y apagado más limpio de app-server, selección de modelo más confiable, recuperación de transporte más rápida, hooks nombrados, alcances de permisos, mejoras de SDK e instalación no interactiva más confiable. Juntos, esos hacen que la operación de agente local y remoto sea menos ambigua. [NOVA]: OpenClaw 5.28 y Hermes .15.2 enmarcan la misma tendencia en torno al estado y la coordinación. OpenClaw enfatiza la recuperación, los límites de sesión, el aislamiento de subagentes, la seguridad del navegador y las entradas de automatización más estrictas. Hermes enfatiza las superficies de trabajo multiagente: kanban, descomposición, topología de enjambre, aislamiento de worktree, tareas programadas, anulaciones de modelo, defensa de promptware y manejo de secretos. El tema común es trabajadores gestionados en lugar de conversaciones sueltas. [ALLOY]: Claude Code dos punto uno latest pertenece al panorama operacional porque los canales de paquetes importan. Un CLI usado dentro de flujos de ingeniería es parte de la cadena de suministro del runtime. Fijar estable y rastrear latest son decisiones de riesgo diferentes, especialmente cuando la herramienta se ejecuta en máquinas de desarrolladores, espacios de trabajo gestionados o entornos cercanos a CI. [NOVA]: Las directrices CS336 de Stanford son la señal más clara de que las convenciones de comportamiento de agentes se están convirtiendo en infraestructura formal. Un archivo de directrices le da a humanos y agentes un contrato compartido: cómo descomponer tareas, qué herramientas usar, cómo gestionar el contexto, qué evidencia se espera y cómo se debe manejar la incertidumbre. La reacción viral muestra que los desarrolladores estaban esperando una referencia concreta. [ALLOY]: OpenAI en AWS Bedrock cambia la distribución de modelos para agentes empresariales. Con GPT-4.5, modelos de la serie o y Codex disponibles junto a Claude, los equipos pueden enrutar a través de laboratorios principales desde un plano de control de una sola nube. IAM, patrones de VPC, registros, cuotas, facturación y revisiones de cumplimiento pueden cubrir más de la superficie del modelo. El enrutamiento multi-laboratorio se convierte en menos de un proyecto de integración personalizado. [NOVA]: La advertencia es que la disponibilidad en Bedrock no es comportamiento idéntico en cada ruta. Los equipos aún necesitan entender la latencia, el rendimiento, el costo, la paridad de características, el soporte regional, el comportamiento de streaming, los límites de cuota y cómo cada modelo funciona bajo cargas de trabajo intensivas en herramientas. El valor es que esas comparaciones pueden ocurrir dentro de un entorno operacional más consistente. [ALLOY]: Expanse es el recordatorio de que los modelos de infraestructura especializados pueden vencer a los modelos frontier generales cuando la señal es local y medible. La predicción de recursos GPU depende de la telemetría del clúster, el comportamiento del usuario, los patrones del programador, la generación de hardware y el historial de carga de trabajo. Un modelo específico para el clúster que ve esas señales puede superar a un modelo general más grande que solo razona a partir de texto. [NOVA]: La implicación económica es directa. Reducir la asignación GPU desperdiciada puede desbloquear capacidad sin comprar nuevo hardware. Eso importa para clústeres de investigación, plataformas de entrenamiento, flotas de inferencia y cualquier organización donde el acceso a aceleradores es un cuello de botella. A medida que los agentes facilitan generar y enviar trabajo pesado en cómputo, la predicción de recursos se vuelve aún más importante. [ALLOY]: El radar de proyectos llena los bordes. Anima apunta hacia sistemas operativos de agentes conscientes del hardware para IoT, robótica y dispositivos edge. ctx apunta hacia contexto persistente ligero a través de archivos .ctx.md. agentgrid apunta hacia capas de programación para acciones de máquinas físicas. Estas no son herramientas intercambiables; son señales de que el stack se está expandiendo hacia estado físico, memoria de trabajo y despacho de acciones coordinadas. [NOVA]: La conclusión sobre gestión de contexto es simple: no todo equipo necesita un sistema de memoria completo. El contexto solo de transcripción a menudo es demasiado débil, los grafos de conocimiento completos pueden ser demasiado pesados, y un archivo de contexto visible puede ser la capa intermedia correcta. La mejor capa de memoria preserva los hechos que el agente necesita sin convertir notas obsoletas en autoridad oculta. [ALLOY]: La conclusión operacional es que la infraestructura se está volviendo visible. Los diagnósticos hacen que los fallos sean explicables. Las directrices hacen que las expectativas sean legibles. Bedrock hace que el enrutamiento de modelos sea gobernable. Los modelos de telemetría hacen que el desperdicio de cómputo sea medible. Los proyectos de SO de hardware y programación hacen que las restricciones de acción física sean explícitas. Los archivos de contexto hacen que las suposiciones de los agentes sean más fáciles de inspeccionar. [NOVA]: Eso es lo que parece un stack de agentes madurando: menos misterio, más límites, más evidencia y más capas especializadas haciendo los trabajos que la inteligencia del modelo en bruto no hace bien por sí sola. [ALLOY]: Gracias por escuchar AgentStack Daily. Para enlaces y detalles de fuentes, mira las notas del show en Toby On Fitness Tech punto com. Volveremos pronto.