tecnoboletín / 2026-10-07

Boletín · miércoles 7 oct 2026

LLMs pequenos, edge inference y privacidad por diseno

Tres lecturas de una misma mudanza: el contexto se adelgaza sin perder oficio. autoharness destila skills sin duplicar, rtk recorta la salida de la shell antes de que llegue al modelo, vibex ata los diagramas al código con claims ejecutables en CI. La dirección es clara: en 2026 el problema difícil del coding agent ya no es generar más, es podar.

6 hallazgos 7 radar 3 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
leer #ai-formal-mathematics conf 0.40

openai/math ↗

Apache-2.0

colección de 722 manuscritos matemáticos producidos por un modelo interno de OpenAI (no público), organizados en 372 familias, con formalizaciones en Lean y reasoning traces descargables.

Por qué importa

Cada familia de resultados viene con tres artefactos: un preprint en preprints/, una formalización en Lean en lean/ y un trace de razonamiento abreviado en reasoning_traces/. Los temas cubren terreno serio: Mahler conjecture, Vlasov-Maxwell relativista en 3D, región sin ceros de la zeta de Riemann, isomorfismo de factores de grupo libre y el ferromagneto de Heisenberg. El propio README avisa de que no todo está formalizado y de que los que no lo están pueden contener fallos que irán arreglando — dato relevante porque significa que parte del trabajo son enunciados sin prueba verificada. El precedente editorial es el que más nos interesa: un laboratorio publica el output de un modelo no público con sus formalizaciones parciales, abriendo una ventana a qué sabe hacer un math LLM en 2026 sin marketing. Para CSS el ángulo es de tesis: el siguiente paso tras GPT-Pro y Deep Research no es otro modelo más grande, es publicar la output stream con rigor. Limitación honesta: el repo no tiene nodos previos en nuestro grafo, así que no podemos conectar este lanzamiento con cobertura anterior; sí podemos anclarlo a la cobertura general de math LLMs que llevamos haciendo.

preprints/000/+lean/README.md` (toma 30 min, no requiere Lean instalado). Vigilar releases subsecuentes — si OpenAI empieza a aceptar PRs con formalizaciones externas es una señal fuerte.

02
explorar #self-learning-skills conf 0.40

tigerless-labs/autoharness ↗

Python · MIT

plugin para Claude Code que destila skills de tus propias sesiones, las agrupa (no acumula duplicados), las actualiza en uso y las poda si dejan de usarse. Paper de referencia: arXiv:2510.11977 (HAL).

Por qué importa

El problema clásico de los skill stores para coding agents es que se llenan de skills redundantes y nadie los limpia, así que terminan siendo más ruido que ayuda. autoharness ataca el ciclo completo: aprende a partir de un episodio real (no de un benchmark), agrupa con un reflector que decide si fusiona con una skill existente en vez de duplicarla, mantiene un índice vivo al abrir sesión y valida en uso real, no en test sintético. El dato cuantificado del paper es el que sostiene la promesa: mismo modelo + mismo harness + skills manuales da 42% en CORE-Bench; con autoharness en su lugar sube a 78%. La promesa de "solo toca las skills que escribió él" resuelve el miedo a que un plugin pisotee skills que tú ya tenías, y el comando /learn permite capturar una lección manualmente tras una sesión. Cero dependencias de terceros (Python 3.11+), corre como hooks + MCP server (stage_skill). Para CSS ya cubrimos este plugin el 2026-09-05 como ejemplo de self-learning skills, y el 2026-09-05 lo conectamos además con claude-code y con la línea de spec-driven development; lo que añade esta vuelta es la cifra concreta de 42% → 78% sobre CORE-Bench que da soporte empírico al claim.

instalar vía /plugin marketplace add tigerless-labs/autoharness en una sesión de prueba, dejar correr 2-3 sesiones reales, leer el ledger .claude/skills/. Vigilar v0.x (el proyecto está en 4 meses de vida; el riesgo es que el reflector no envejezca bien).

03
probar #output-compression-for-llm conf 0.40

rtk-ai/rtk ↗

Rust · Apache-2.0

binario Rust único (zero-deps) que se interpone entre bash y el agente para filtrar y comprimir la salida de comandos (git, cargo, npm, docker, ls, grep, ps, etc. — más de 100 comandos soportados) antes de que se inyecte en el contexto del modelo. Overhead <10ms.

Por qué importa

El README es explícito y pedagógico: cada operación aparece en una tabla de qué hace rtk con la salida. Ejemplos que sí están en el repo: git status queda reducido a los paths modificados, cargo test se queda con los tests que fallan y su contexto, npm ls devuelve un árbol sin duplicados de peer deps, y docker ps entrega una tabla compacta sin el header JSON. La cifra de 60-90% de reducción viene de benchmarks del propio repo — dato del README, no de terceros. Lo importante para CSS: en setups local-first o de low budget, el coste real no es el modelo, es el input/output que le metes; rtk ataca el output, que es donde la mayoría de coding agents queman tokens sin pensarlo. Tiene distribución propia: fórmula de Homebrew, comunidad en Discord, y un primo memético que también cubrimos el 2026-08-12 — JuliusBrussee/caveman (110.267★) — que aplica la misma filosofía de pero en el prompt, haciendo que el agente hable como cavernícola y ahorre ~65% de tokens por prompt. La pareja es instructiva: uno recorta output de comandos, el otro recorta input del modelo, ambos viven del mismo principio

instalar vía brew install rtk o cargo install rtk, configurar el PATH o el wrapper para Claude Code, comparar git status antes/después. Leer la tabla de transformaciones (es un catálogo de "lo que el agente realmente necesita leer").

04
explorar #browser-automation-for-agents conf 0.40

ChromeDevTools/chrome-devtools-mcp ↗

TypeScript · Apache-2.0

servidor MCP oficial del equipo Chrome DevTools que da a coding agents (Claude, Cursor, Copilot, Antigravity) acceso al DevTools completo: network traces, performance insights, console con source-mapped stacks, screenshots, automatización con puppeteer y esperas automáticas de acciones.

Por qué importa

La diferencia con playwright-mcp o browserbase-mcp es que este server es del propio equipo de Chrome DevTools y reutiliza el devtools-frontend existente — eso significa que la fiabilidad de los traces y los timings es la misma que tendrías abriendo las DevTools a mano, no una reimplementación paralela. Tiene además CLI para uso sin MCP, por si no quieres pasar por el protocolo. El disclaimer oficial que hay que tener en cuenta: expone todo el contenido del browser al MCP client (red, cookies, devtools state), así que no conviene compartir sesiones sensibles. Soporta Chrome y Chrome for Testing oficial; otros Chromium pueden funcionar pero no está garantizado. La pieza que faltaba era esta: que los coding agents depuren su propio trabajo en el browser con los traces reales, en vez de parsear HTML a ciegas como hacen hoy con playwright-mcp. Ya cubrimos este repo el 2026-08-20 como ejemplo de browser-automation-for-agents, el 2026-08-20 lo conectamos con el protocolo MCP y con playwright-mcp como complemento, y el 2026-08-20 lo anclamos a Google-Chrome como mantenedor oficial; hoy confirmamos que la tracción se mantiene (53.050★, push HOY-1).

instalar vía npx chrome-devtools-mcp@latest en Claude Code o Cursor, probar en una SPA real y comparar con playwright-mcp en la misma tarea. Vigilar el disclaimer de privacidad si lo integras en sesiones con datos sensibles.

05
leer #plugin-store-pattern conf 0.40

anthropics/knowledge-work-plugins ↗

Python · Apache-2.0

catálogo oficial de plugins de Anthropic orientado a knowledge workers que usan Claude Cowork (no Claude Code en sí). Cubre áreas como productivity, research, writing y data analysis.

Por qué importa

Anthropic no había movido un producto al formato plugins + repo abierto hasta ahora — la mayoría de sus releases vivía en el SDK cerrado. El hecho de que sea para Claude Cowork (no para Claude Code) y de que el target sean knowledge workers (no devs) es la señal importante: Anthropic está oficializando el patrón plugin-store más allá del público developer. Para CSS el ángulo es doble. (a) Qué cuenta como plugin oficial y por qué: varios de los plugins del repo replican funcionalidad que ya existe en la comunidad (MCP servers, skills de Claude Code), así que merece la pena diffear antes de adoptarlos. (b) La bifurcación Cowork / Code es una pista de hacia dónde va Anthropic con multi-tenancy: Cowork como surface para no-devs, Code para devs, y los plugins que se ramifican en consecuencia. Ya cubrimos este repo el 2026-09-18 como ejemplo de plugin-store-pattern, el 2026-09-18 lo conectamos con Anthropic como mantenedor y el 2026-09-18 lo emparentamos con claude-cowork como producto; lo que añade esta vuelta es la confirmación de tracción sostenida (26.679★, push HOY) y la lectura estratégica de que la tienda se bifurca por audiencia.

el catálogo de plugins (1-2h) — el README tiene tabla por categoría. Vigilar si Claude Code termina importando parte de este catálogo o si se bifurcan definitivamente.

06
probar #diagram-as-spec conf 0.40

Raja0sama/vibex ↗

JavaScript · MIT

CLI standalone (Node ≥18, cero dependencias) que lee tu Prisma schema, OpenAPI, GraphQL SDL o el código fuente, y genera 5 diagramas verificables + un documento con claims que falla en CI cuando el código cambia bajo ellos.

Por qué importa

El problema clásico de los diagramas de arquitectura es que se desactualizan en cuanto alguien refactoriza y nadie se entera hasta que un dev nuevo se pierde. vibex lo ataca con la idea de diagram-as-spec: el artefacto incluye claims ejecutables (por ejemplo, tabla A hace join con tabla B por la foreign key X) que el CI corre; si una migración rompe el claim, el build se pone rojo. Genera 5 diagramas (ERD, C4, lifecycle, API, deployment) en un único HTML standalone sin servidor, y se instala como skill en Claude Code + Codex con npx skills add Raja0sama/vibex -g -a claude-code -a codex -y. El autor lo presenta con una frase que resume la tesis: tu diagrama de arquitectura es mentira; vibex lee lo que no puede mentir (el schema y la fuente) y dibuja lo que realmente es. Es la contraparte exacta de autoharness: vibex es spec → diagrama continuamente verificado, autoharness es sesión → skill continuamente validada, mismo principio, distinto artefacto. El repo es muy joven (~3 semanas, 386★, aún sin forks), así que la lectura de tracción se está formando ahora. Ya cubrimos a vibex el 2026-09-15 como ejemplo de integración con claude-code, y el 2026-09-05 emparentamos a su autor conceptual con autoharness; lo nuevo de esta vuelta es el giro diagram-as-spec + CI gate, que es la pieza que faltaba para conectar este repo con la línea de C4-model que ya manejábamos en el grafo.

en un side-project: npx @vibex/vibex demo out (no instala nada) y luego sobre un repo real con Prisma schema. Riesgo: el proyecto tiene 3 semanas, cero forks, y depende de npx skills add (un ecosystem todavía inmaduro). Tratar como experimental.

Radar secundario · 7

(376★, último push 2026-10-07 HOY, Go, Apache-2.0) — el "router" oficial de llm-d (Linux Foundation, antes Gateway API Inference Extension). Endpoint Picker con awareness de KV-cache y prefix-cache, integración vía ext-proc con Envoy, soporte Standalone o Kubernetes Gateway API, prefill/decode disaggregation. Es el complemento natural de ai-dynamo/dynamo (que cubrimos ayer): Dynamo es la capa de aplicación/serving, llm-d-router es la capa de ingress.

(25.952★, último push 2026-10-07 HOY, TypeScript, MIT) — "agent harness control surface" universal: app iOS/Android/web/Electron para controlar agentes corriendo en tu máquina (Codex, Claude Code, Cursor, Grok Build, OpenCode, Antigravity). Inspirado en Codex desktop app, Conductor, Claude Desktop y Cursor Glass pero OSS, mobile-first y multi-harness.

(10.155★, último push 2026-10-07 HOY, TypeScript, sin license declarada — uso interno) — repositorio oficial de plugins de Cursor. Cubre todo: utilities, devtools, productivity (Gmail/Drive/Calendar/Docs/Sheets/Slides), integrations (Playwright, GitHub, Salesforce, HubSpot, Gong, Klaviyo…). 154★/hoy, push HOY, claramente la apuesta de Cursor por replicar el patrón "plugin store" de manera oficial.

(54.569★, último push 2026-10-06 HOY-1, Python, MIT) — skill/plugin que reformatea el output de tu coding agent para que sea "action first, steps numbered, no 'Hope this helps!'". El README muestra un before/after demoledor. Multi-idioma (incluido español). 326★/hoy, señal real.

(18.125★, último push 2026-10-07 HOY, Python, MIT) — "Give your agent CAD superpowers": convierte descripciones en texto (o entradas del agente) a STEP/STL/STP usando build123d/Trimesh + OpenSCAD. 619★/hoy, push HOY. Caso de uso muy vertical (mecánica/robótica) pero técnicamente interesante: es un wrapper de librerías maduras con un buen prompt-engineering encima.

(10.635★, último push 2026-10-07 HOY, Python, Apache-2.0) — "AI agent framework and meta-harness" que orquesta Claude Code + Codex + Cursor + Pi + agentes custom, con sandboxing y governance. 28★/hoy, 1.849 issues abiertos, push HOY. La propuesta de "swap harness on the fly" es la misma que ya intentaron amontlabs/lcu (ayer) y t3code (hoy radar) — el espacio está saturándose.

(74.021★, último push 2026-10-07 HOY, TypeScript, MIT) — "el harness original de agentes": multi-player swarms, coordinación autónoma, conversational AI. 97★/hoy, 1.120 issues abiertos, push HOY. Característica interesante: el README incluye dsh-plugin en los topics, lo que confirma que se integra con el ecosystem chino de DeepSeek.

Resumen ejecutivo del boletín origen
  • openai/math aterriza en GitHub Trending sin descripción pero con 5.109★ en <24h: el repo contiene 722 manuscritos matemáticos generados por un modelo interno de OpenAI, con formalizaciones en Lean y un catálogo organizado en 372 familias. La señal es que el release incluye reasoning traces (Riemann zeta, Mahler, Vlasov-Maxwell…) y un workflow declarado de "chatgpt pro thinking compute" aplicado a 4.000 problemas. Es el primer "math LLM output corpus" serio que OpenAI publica; detalle en el primer hallazgo.
  • rtk-ai/rtk se confirma como el "filter-at-the-edge" por excelencia de coding agents: 82.578★, 101★/hoy, push HOY. Su tesis (60-90% menos tokens interceptando shell output antes de llegar al LLM) ya es mainstream — hoy aparece con su pariente memético JuliusBrussee/caveman (110.267★) que aplica la misma idea pero con prompts estilo cavernícola. Hay un patrón claro: en 2026 el cuello de botella se ha movido del modelo al prompt que recibe el modelo.
  • Chrome DevTools para coding agents ya es oficial de Google: ChromeDevTools/chrome-devtools-mcp (53.050★) aterriza en trending con un server MCP que da acceso al DevTools completo (network, performance traces, console) a Claude, Cursor, Copilot, Antigravity. Push HOY-1, mantenedor es el propio equipo de Chrome. Esto cierra el cuadrado browser-automation que ya tenía playwright-mcp, lcu, etc.
  • Anthropic publica knowledge-work-plugins como repo oficial (26.679★): catálogo de plugins para Claude Cowork orientados a knowledge workers. Push HOY. Es la primera vez que Anthropic mueve un producto "oficial" al formato plugins + repo abierto; el ángulo para CSS es entender qué clase de skills cuenta como "oficial" vs "terceros".
  • Dos casos de manual de "spec → CI gate": Raja0sama/vibex (386★) lee Prisma/OpenAPI/GraphQL SDL y genera diagramas + claims que fallan en CI si el código cambia; tigerless-labs/autoharness (9.164★) destila skills de tus propias sesiones y los mantiene vivos (CORE-Bench 42→78%). Son dos demostraciones distintas del mismo principio: los agentes necesitan continuously-checked artifacts, no outputs de una sola vez.
  • Fuentes consultadas: Trendshift daily, GitHub Trending daily (página general + TypeScript, Python, Rust, Go), GitHub API cuando aplica. Blogwatcher de las 08:00 no publicó el archivo de hoy (patrón conocido desde julio), así que este boletín no duplica contenido de blogs.
Edges del grafo (47)
boletin:2026-10-07 --[menciona]--> item:https-github-com-openai-math
item:https-github-com-openai-math --[trata]--> tema:openai-math
repo:openai/math --[implements]--> concept:ai-formal-mathematics
repo:openai/math --[uses]--> tool:lean
repo:openai/math --[risk]--> problem:unverified-lean-proofs
boletin:2026-10-07 --[menciona]--> item:https-github-com-tigerless-labs-autoharness
item:https-github-com-tigerless-labs-autoharness --[trata]--> tema:tigerless-labs-autoharness
repo:tigerless-labs/autoharness --[implements]--> concept:self-learning-skills (ya cubierto el 2026-09-05)
repo:tigerless-labs/autoharness --[integrates_with]--> tool:claude-code (ya cubierto el 2026-09-05)
repo:tigerless-labs/autoharness --[complements]--> concept:spec-driven-development (ya cubierto el 2026-09-05)
boletin:2026-10-07 --[menciona]--> item:https-github-com-rtk-ai-rtk
item:https-github-com-rtk-ai-rtk --[trata]--> tema:rtk-ai-rtk
repo:rtk-ai/rtk --[implements]--> concept:output-compression-for-llm (ya cubierto el 2026-08-12)
repo:rtk-ai/rtk --[integrates_with]--> tool:claude-code (ya cubierto el 2026-08-12)
repo:rtk-ai/rtk --[competes_with]--> tool:ripgrep (ya cubierto el 2026-08-12)
repo:rtk-ai/rtk --[pairs_with]--> repo:JuliusBrussee/caveman (ya cubierto el 2026-08-12)
boletin:2026-10-07 --[menciona]--> item:https-github-com-chromedevtools-chrome-devtools-mcp
item:https-github-com-chromedevtools-chrome-devtools-mcp --[trata]--> tema:chromedevtools-chrome-devtools-mcp
repo:ChromeDevTools/chrome-devtools-mcp --[implements]--> concept:browser-automation-for-agents (ya cubierto el 2026-08-20)
repo:ChromeDevTools/chrome-devtools-mcp --[integrates_with]--> protocol:mcp (ya cubierto el 2026-08-20)
repo:ChromeDevTools/chrome-devtools-mcp --[complements]--> repo:playwright-mcp (ya cubierto el 2026-08-20)
repo:ChromeDevTools/chrome-devtools-mcp --[maintained_by]--> company:Google-Chrome (ya cubierto el 2026-08-20)
boletin:2026-10-07 --[menciona]--> item:https-github-com-anthropics-knowledge-work-plugins
item:https-github-com-anthropics-knowledge-work-plugins --[trata]--> tema:anthropics-knowledge-work-plugins
repo:anthropics/knowledge-work-plugins --[implements]--> concept:plugin-store-pattern (ya cubierto el 2026-09-18)
repo:anthropics/knowledge-work-plugins --[maintained_by]--> company:Anthropic (ya cubierto el 2026-09-18)
repo:anthropics/knowledge-work-plugins --[related_to]--> product:claude-cowork (ya cubierto el 2026-09-18)
boletin:2026-10-07 --[menciona]--> item:https-github-com-raja0sama-vibex
item:https-github-com-raja0sama-vibex --[trata]--> tema:raja0sama-vibex
repo:Raja0sama/vibex --[implements]--> concept:diagram-as-spec
repo:Raja0sama/vibex --[integrates_with]--> tool:claude-code (ya cubierto el 2026-09-15)
repo:Raja0sama/vibex --[uses]--> concept:c4-model
repo:Raja0sama/vibex --[pairs_with]--> repo:tigerless-labs/autoharness (ya cubierto el 2026-09-05)
boletin:2026-10-07 --[menciona]--> item:https-github-com-llm-d-llm-d-router
item:https-github-com-llm-d-llm-d-router --[trata]--> tema:llm-d-llm-d-router
boletin:2026-10-07 --[menciona]--> item:https-github-com-pingdotgg-t3code
item:https-github-com-pingdotgg-t3code --[trata]--> tema:pingdotgg-t3code
boletin:2026-10-07 --[menciona]--> item:https-github-com-cursor-plugins
item:https-github-com-cursor-plugins --[trata]--> tema:cursor-plugins
boletin:2026-10-07 --[menciona]--> item:https-github-com-ayghri-i-have-adhd
item:https-github-com-ayghri-i-have-adhd --[trata]--> tema:ayghri-i-have-adhd
boletin:2026-10-07 --[menciona]--> item:https-github-com-earthtojake-text-to-cad
item:https-github-com-earthtojake-text-to-cad --[trata]--> tema:earthtojake-text-to-cad
boletin:2026-10-07 --[menciona]--> item:https-github-com-omnigent-ai-omnigent
item:https-github-com-omnigent-ai-omnigent --[trata]--> tema:omnigent-ai-omnigent
boletin:2026-10-07 --[menciona]--> item:https-github-com-ruvnet-ruflo
item:https-github-com-ruvnet-ruflo --[trata]--> tema:ruvnet-ruflo