tecnoboletín / 2026-08-16

Boletín · domingo 16 ago 2026

El agent stack se mide por cuantas piezas del software existente consigue tocar

El boletín del domingo 16 de agosto consolida una tesis que llevaba días fraguándose: el agent stack ya no se mide por qué modelo hay detrás, sino por cuántas capas del software existente consigue tocar. Hoy no aparece ningún nuevo frontier-lab ni benchmarks récords; aparecen las bisagras — el escritorio (CLI-Anything), el editor (CodeWhale, attention-span), el aula (OpenMAIC), el audio (sglang-omni). El hilo conductor es que cada hallazgo asume 'todo es un agente' como axioma y se pregunta por la siguiente interfaz: terminales que envuelven binarios sin docs, fleets con modelos heterogéneos por rol, pedagogía donde el maestro ya es multi-agente, salida TTS streaming compatible con un chat omni, y estilos de output pensados para cerebros que se pierden a mitad de respuesta. Es el boletín de los wrappers, los prompts-sistema y los constitution files — la prosa operativa del agent stack, no su poesía.

5 hallazgos 7 radar 2 picks editoriales 6 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
explorar #agent-native-cli-generation conf 0.40 pick editorial

HKUDS/CLI-Anything

47.490★ · 4.398 forks · Python · Apache-2.0

Framework del Hong Kong U Data Science Lab (HKUDS) que genera automáticamente CLIs agent-ready para cualquier software (apps de escritorio, herramientas de línea de comandos, software creativo, GIS, etc.). Cada CLI incluye (a) un wrapper de Python sobre la app, (b) un SKILL.md para que los agentes descubran cómo usarla, (c) pruebas E2E y (d) una entrada en CLI-Hub (pip install cli-anything-hub) para instalarla con un solo comando.

Por qué importa

Convierte software que normalmente no está preparado para agentes en CLIs instalables y descubribles: cada integración combina un wrapper de Python, un SKILL.md, pruebas E2E y una entrada en CLI-Hub. Para quien construye agentes, esto permite que el modelo descubra una herramienta, la instale, ejecute subcomandos, lea sus resultados e itere sin una integración manual específica para cada aplicación. La propuesta está respaldada por 2.461 pruebas superadas, 18 demostraciones reales y una versión 0.2.0 de HARNESS.md orientada a la divulgación progresiva; además, cuenta con un informe técnico en arXiv y un paquete público en PyPI. Es una capa de generación y distribución de CLIs agent-ready, no simplemente otro formato de function calling.

02
explorar #multi-model-coding-fleet conf 0.40 pick editorial

Hmbown/CodeWhale

40.810★ · 3.529 forks · Rust · MIT

Agente de programación para terminal, escrito en Rust, con BYOM (DeepSeek, Claude, GPT, Kimi, GLM y más de 30 proveedores; Ollama, vLLM y SGLang sin clave de API). Es el proyecto antes llamado deepseek-tui (el archivo docs/REBRAND.md documenta la migración). Lo que lo diferencia son los roles: cada rol de un fleet puede tener un modelo, proveedor y nivel de razonamiento explícitos. Así, un GLM barato puede dirigir un Kimi caro, o un GPT puede hacer el build mientras un Claude revisa. Persiste como un ledger de solo anexado (fleet resume).

Por qué importa

CodeWhale aplica una arquitectura de flota multimodelo a la programación en terminal: distintos roles pueden usar proveedores, modelos y niveles de razonamiento diferentes, y coordinarse dentro del mismo trabajo. Eso permite separar, por ejemplo, la dirección, la implementación y la revisión, usando modelos con distintos costes o capacidades; también admite proveedores locales como Ollama, vLLM y SGLang sin clave de API. El ledger de solo anexado y el archivo de constitución por repositorio hacen persistentes tanto el historial de la flota como parte de su configuración, algo relevante para equipos que quieran reproducir o auditar el comportamiento del agente. Ya cubrimos el harness de Rust relacionado el 2026-08-11, y el vínculo con oh-my-pi ya apareció el 2026-08-03; aquí la novedad es la coordinación explícita de varios modelos en roles distintos. El proyecto confirma su migración desde deepseek-tui y ofrece distribución por crates.io, npm, Cargo, Docker, Nix, Scoop y Termux.

03
explorar #multi-agent-educational-ui conf 0.40

THU-MAIC/OpenMAIC

20.737★ · 4.118 forks · TypeScript · MIT

Plataforma open source de «aula interactiva multiagente» del THU-MAIC Lab (Tsinghua University). El usuario describe un tema o sube materiales; el sistema genera una lección completa (diapositivas, cuestionarios, simulaciones 3D y actividades PBL) con profesores y compañeros de clase de IA que hablan, dibujan en la pizarra y debaten en tiempo real. Backend con Next.js 16, React 19, LangGraph 1.1 y Postgres.

Por qué importa

OpenMAIC muestra cómo ensamblar una interfaz educativa multiagente que genera lecciones con diapositivas, cuestionarios, simulaciones 3D y actividades PBL a partir de un tema o materiales aportados por el usuario. Para desarrolladores de aplicaciones de IA, el interés está en la combinación concreta de LangGraph 1.1 como orquestador, persistencia respaldada por servidor, exportación a PPTX, HTML y MP4, e integración con OpenClaw, Feishu, Slack y Telegram. Su edición con IA no reemplaza el contenido por texto sin estructura: aplica cambios validados mediante JSON Patch. La v0.3.2 incorpora cuatro proveedores y cuatro modelos, entre ellos MiniMax M3, y el proyecto pasó de AGPL-3.0 a MIT en la v0.3.0. Ya tratamos el concepto de flujos multiagente el 2026-08-12; este repositorio aporta una implementación visible y reutilizable de esa idea en una aplicación completa.

04
explorar #multi-stage-omni-runtime conf 0.40

sgl-project/sglang-omni

824★ · 341 forks · Python · Apache-2.0 · experimental

La nueva capa de la familia sgl-project (LMSYS), construida sobre SGLang. Sirve modelos «omni» (entrada de texto, audio y visión, con salida multimodal) y TTS mediante un runtime multiestadio: preprocesamiento, codificadores, motores autorregresivos, talkers, decodificadores, vocoders y agregadores; cada etapa tiene su propio planificador (basado en SGLang para las etapas autorregresivas y ligero para los vocoders). Tiene en cuenta el transporte (memoria compartida, NCCL, NIXL y Mooncake) y ofrece una API compatible con OpenAI.

Por qué importa

sglang-omni extiende SGLang desde el servicio de modelos de texto hacia modelos omni, voz y TTS mediante un runtime multiestadio: preprocesamiento, codificación, generación, talkers, decodificación, vocoders y agregación, con planificación específica para cada etapa. El transporte también forma parte del diseño, con memoria compartida, NCCL, NIXL y Mooncake, y expone una API compatible con OpenAI. Para quien despliega inferencia multimodal local, la consecuencia práctica es poder probar una arquitectura unificada en lugar de mantener integraciones separadas para cada componente; aun así, v0.1.1 y la compatibilidad experimental con Intel XPU indican que sigue siendo una capa temprana. Incluye cookbooks para Qwen3-Omni, Ming-Omni, Higgs Audio v3, MOSS-TTS Local y Fish Speech S2-Pr, además de soporte inicial para MiniMax Music 3 y MOSS-TD según los hallazgos. Ya relacionamos este repositorio con SGLang el 2026-07-28 y con la inferencia multimodal local el 2026-08-11.

05
leer #agent-output-style conf 0.40

alexgreensh/attention-span

579★ · 20 forks · Python · AGPL-3.0

Tres estilos de salida para Claude Code (archivos Markdown que sustituyen el estilo de respuesta predeterminado): Attention-kind (respuesta primero, negritas y marcadores , para personas con TDAH o cansancio, o durante sesiones de concentración), Spartan (conciso, directo y sin calidez) y Rundown (resúmenes breves). El repositorio NO cambia cómo Claude programa, sino cómo te habla.

Por qué importa

attention-span modifica la forma en que Claude Code responde, no su capacidad para programar: ofrece tres estilos Markdown —Attention-kind, Spartan y Rundown— para priorizar la conclusión, reducir la extensión o resumir. Su interés editorial está en que la propuesta puede evaluarse con un benchmark reproducible y no solo con una impresión subjetiva: 12 tareas con suites ocultas mantuvieron el código sin modificar y registraron un 97 % de aprobación en ambos casos, junto con un 43 % menos de texto de mediana, conclusiones en la primera línea en el 75 % frente al 3 % predeterminado y entregables limpios en el 88 % frente al 12 %. La licencia AGPL-3.0 limita su uso como dependencia comercial, pero permite estudiar y reproducir el benchmark. Ya cubrimos el concepto de agent_harness el 2026-08-12; este repositorio lo conecta con una intervención concreta sobre la interfaz de salida del agente.

el benchmark es la parte interesante, no el código

Radar secundario · 7

«Ajusta un modelo de 8B en una GPU de portátil de 4 GB». En fase beta, la transmisión de capas mantiene el modelo base congelado en la RAM y solo envía la capa activa a la VRAM. Medido en una RTX 3050 para portátil de 4 GB con Llama-3.1-8B-Instruct NF4: 119,6 tokens/s y 3,32 GB de pico.

mayocream/koharu 5.260★

Traductor de manga local-first escrito en Rust. El pipeline es: detección de objetos (regiones de texto y bocadillos) → OCR (PaddleOCR VL 1.6) → eliminación del texto mediante inpainting → traducción con un LLM (local o remoto) → renderizado del texto con escritura vertical CJK y RTL → exportación a un PSD editable. Es compatible con CUDA, ROCm/HIP, Metal y Vulkan. Es de nicho, pero excelente.

NoFxAiOS/nofx 12.692★

Terminal de trading con IA compatible con nueve exchanges (Binance, Bybit, OKX, Hyperliquid, Bitget, KuCoin, Gate, Aster y Lighter). La estrategia la determina un LLM y el runtime escrito en Go limita cada orden mediante restricciones de riesgo estrictas. El patrón «el modelo decide, el runtime limita» es interesante. AGPL-3.0 bloquea la adopción comercial.

Multiplexor TUI construido sobre la pila de Charm (Bubble Tea v2 y Lipgloss v2). Incluye el protocolo de gráficos de Kitty sin parpadeos, distribución BSP en mosaico, espacios de trabajo, paleta de comandos, múltiples clientes, modo demonio y un protocolo de verbos JSON.

Reentry. Base de conocimiento autoalojada y conectada semánticamente.

Reentry. Aplicación de dictado para macOS con reconocimiento de voz en el dispositivo y un modelo de mejora de IA personalizado. Alternativa a Wspr Flow.

Reentry. Modelo fundacional de 14 MB para dispositivos pequeños (teléfonos, wearables, hogares inteligentes y robots).

Lectura editorial

Convergencia con tu stack

Tres piezas de hoy encajan de manera directa con líneas editoriales ya conhecidas de Código Sin Siesta. Primero, CLI-Anything (MIT, arXiv tech report) es exactamente la materialización del principio 'agentes hablando con el resto del software' que el propio stack local-first presupone pero rara vez demuestra en producción: si el agente tiene que pilotar LibreOffice, GIMP o ffmpeg desde la terminal, la promesa 'local-first' deja de ser una preferencia y se vuelve una necesidad (no hay API hosted a la que llamar). Segundo, CodeWhale formaliza la arquitectura de 'roles con coste explícito y constitution file por repo' que ya se ha discutido varias veces en presentaciones; la novedad hoy es que el rol ya no es solo un prompt, sino que cada agente del fleet puede llevar un modelo distinto, lo que reabre el debate sobre cuándo conviene un modelo local pequeño vs. uno hosted grande para tareas diferentes. Tercero, el hecho de que attention-span sea MIT y esté pensado para Claude Code refuerza una línea ya andada: la accesibilidad cognitiva del tooling de IA importa, y 'output styles' es una categoría que CSS probablemente querrá cubrir con más profundidad.

Cruzado con tu grafo

El boletín de hoy no aporta ninguna primera_mencion explícita en los datos recibidos, así que cualquier nodo que aparezca en el grafo sería refuerzo de algo ya cubierto y no first-mención. Mirando los hallazgos, CLI-Anything conecta con el nodo 'agent OS / software agent-native' ya presente en boletines previos sobre runs de desktop; CodeWhale extiende el nodo 'coding agents con roles/constitutions' que ya se vio al cubrir deepseek-tui y proyectos similares; OpenMAIC abre probablemente un nodo nuevo de 'multi-agent education', aunque sin primera_mencion confirmada; sglang-omni refuerza el cluster 'serving runtime omni/TTS' contiguo a proyectos previos de sglang; y attention-span es nodo nuevo en 'accesibilidad cognitiva de agents'. Como ninguno trae fecha previa en los datos, no se asignan fechas inventadas.

Tendencias (5-6 boletines)

No se ha recibido contexto de los últimos cinco boletines — solo hay continuidad parcial del 14 y 15 de agosto. Con esa base corta, la tendencia observable es una secuencia clara: el viernes 14 cartografió la fragmentación del agent stack y la aparición de marketplaces; el sábado 15 bajó al suelo con runtimes/sandboxes y auditoría de lo que los coding assistants ya guardan; hoy domingo añade la capa de wrappers y constitution files sobre ese mismo suelo. Es una progresión coherente (del mapa → del suelo → de los marcos de ventana), pero una tendencia de cinco boletines con solo dos días de contexto sería fabricar. Mejor quedarnos con la observación honesta: tres días seguidos apuntan a la misma dirección — el agent stack se está especializando por capa, no por modelo

Resumen ejecutivo del boletín origen
  • Domingo de "agent-native tools": cinco de los hallazgos principales son piezas que llevan el paradigma "todo es un agente" a capas distintas de la stack — software de escritorio (CLI-Anything), coding agent en Rust (CodeWhale), aula multi-agente (OpenMAIC), serving TTS/omni (sglang-omni) y estilo de chat para Claude Code (attention-span).
  • CLI-Anything se lleva el día: 47k★, MIT, arXiv tech report, 2.461 tests, CLI-Hub con pip install cli-anything-hub y catálogo de 18 apps + 36+ harnesses comunitarios. Es la materialización concreta de "agentes hablando con el resto del software".
  • CodeWhale es la evolución de deepseek-tui (47k★ a MIT, comunidad internacional). BYOM, sistema de "roles" con coste de cada rol explícito, constitution file por repo, y la novedad real: cada agente en un fleet puede tener un modelo distinto (un GLM dirige, un Kimi revisa).
  • OpenMAIC (THU-MAIC) llega a v0.3.2 con export pptx/html interactivo, Postgres backing, multi-agent AI teachers/compañeros, OpenClaw integration y soporte para 4 nuevos modelos (MiniMax M3, Claude Opus 4.8, Gemini 3.5 Flash, Claude search provider). El formato "classroom" es una de las materializaciones más pulidas de multi-agent UI hasta la fecha.
  • sglang-omni (lmsys/sgl-project) v0.1.1 acaba de sacar day-0 support para MiniMax Music 3 (letra + caption → canción estéreo 32 kHz), MOSS-TD (transcribe + diarize), y un runtime multi-stage (talker / vocoder / aggregator) con transport-aware execution. Es el primer serving runtime open-source pensado para omni+TTS de verdad.
  • Bonus narrativo: attention-span de alexgreensh (579★ en 10 días) no es "trucos de prompt" — son tres output-styles (markdown files) para Claude Code con benchmark reproducible: 43% menos output, 75% de respuestas con la conclusión en la primera línea (vs 3% por defecto). AGPL-3.0 pero el impacto en UX de coding agents es medible.
  • Patrón transversal: el 2026-08-16 muestra que la FASE "el agente habla con software" ya no está en demos — está en production code con licencia abierta, arXiv tech reports y CI/CD serio. Lo que era 2024 "function calling" ahora es "harness + skills + SKILL.md registry".
  • Fuentes consultadas: Trendshift daily, GitHub Trending daily (all + typescript/python/rust/go), GitHub REST API (14 verificaciones), READMEs vía default branch. Blogwatcher 08:00 no publicado hoy (último *-blogs.md = 2026-07-05; el cron lleva varias semanas parado, pendiente revisar).
Edges del grafo (37)
boletin:2026-08-16 --[menciona]--> item:https-github-com-hkuds-cli-anything
item:https-github-com-hkuds-cli-anything --[trata]--> tema:hkuds-cli-anything
repo:HKUDS/CLI-Anything --[implements]--> concept:agent-native-cli-generation
repo:HKUDS/CLI-Anything --[relevant_to]--> concept:agent-skill-registry
boletin:2026-08-16 --[menciona]--> item:https-github-com-hmbown-codewhale
item:https-github-com-hmbown-codewhale --[trata]--> tema:hmbown-codewhale
repo:Hmbown/CodeWhale --[implements]--> concept:multi-model-coding-fleet
repo:Hmbown/CodeWhale --[relevant_to]--> tool:rust-harness (ya cubierto el 2026-08-11)
repo:Hmbown/CodeWhale --[sibling_of]--> repo:can1357/oh-my-pi (ya cubierto el 2026-08-03)
boletin:2026-08-16 --[menciona]--> item:https-github-com-thu-maic-openmaic
item:https-github-com-thu-maic-openmaic --[trata]--> tema:thu-maic-openmaic
repo:THU-MAIC/OpenMAIC --[implements]--> concept:multi-agent-educational-ui
repo:THU-MAIC/OpenMAIC --[integrates_with]--> framework:langgraph
repo:THU-MAIC/OpenMAIC --[relevant_to]--> concept:multi-agent-workflows (ya cubierto el 2026-08-12)
boletin:2026-08-16 --[menciona]--> item:https-github-com-sgl-project-sglang-omni
item:https-github-com-sgl-project-sglang-omni --[trata]--> tema:sgl-project-sglang-omni
repo:sgl-project/sglang-omni --[complements]--> repo:sgl-project/sglang (ya cubierto el 2026-07-28)
repo:sgl-project/sglang-omni --[implements]--> concept:multi-stage-omni-runtime
repo:sgl-project/sglang-omni --[relevant_to]--> concept:local-multimodal-inference (ya cubierto el 2026-08-11)
boletin:2026-08-16 --[menciona]--> item:https-github-com-alexgreensh-attention-span
item:https-github-com-alexgreensh-attention-span --[trata]--> tema:alexgreensh-attention-span
repo:alexgreensh/attention-span --[implements]--> concept:agent-output-style
repo:alexgreensh/attention-span --[relevant_to]--> concept:agent_harness (ya cubierto el 2026-08-12)
boletin:2026-08-16 --[menciona]--> item:https-github-com-makazhanalpamys-soup
item:https-github-com-makazhanalpamys-soup --[trata]--> tema:makazhanalpamys-soup
boletin:2026-08-16 --[menciona]--> item:https-github-com-mayocream-koharu
item:https-github-com-mayocream-koharu --[trata]--> tema:mayocream-koharu
boletin:2026-08-16 --[menciona]--> item:https-github-com-nofxaios-nofx
item:https-github-com-nofxaios-nofx --[trata]--> tema:nofxaios-nofx
boletin:2026-08-16 --[menciona]--> item:https-github-com-gaurav-gosain-tuios
item:https-github-com-gaurav-gosain-tuios --[trata]--> tema:gaurav-gosain-tuios
boletin:2026-08-16 --[menciona]--> item:https-github-com-kenforthewin-atomic
item:https-github-com-kenforthewin-atomic --[trata]--> tema:kenforthewin-atomic
boletin:2026-08-16 --[menciona]--> item:https-github-com-altic-dev-fluidvoice
item:https-github-com-altic-dev-fluidvoice --[trata]--> tema:altic-dev-fluidvoice
boletin:2026-08-16 --[menciona]--> item:https-github-com-cactus-compute-needle
item:https-github-com-cactus-compute-needle --[trata]--> tema:cactus-compute-needle