tecnoboletín / 2026-07-19

Boletín · domingo 19 jul 2026

La ingeniería del harness se convierte en oficio de pleno derecho

El boletín de hoy gira en torno a una sola idea: los coding agents ya tienen suficiente tracción como para que alrededor suyo aparezca toda una capa de oficios nuevos — seguridad (deepsec), búsqueda local (wigolo), skills de diseño (ibelick/ui-skills), pedagogía desde cero (rohitg00/ai-engineering-from-scratch) y, sobre todo, la ingeniería del propio harness como disciplina con nombre propio (lopopolo/harness-engineering). El hilo conductor no es una librería viral sino la maduración: hace meses hablábamos de 'agentes que programan'; hoy hablamos de quién los audita, quién les da contexto, quién les enseña a buscar sin nube, quién les escribe skills que no son código y quién pone por escrito cómo se construye el envoltorio que los hace útiles. Es un boletín denso en primitivas agénticas y ligero en herramientas de consumo.

5 hallazgos 7 radar 2 picks editoriales Abrir en triaje →
Hallazgos principales
01
explorar conf 0.40

vercel-labs/deepsec

5.504★ · 321 forks · TypeScript · Apache-2.0

Deepsec es un harness de seguridad que encuentra vulnerabilidades en tu codebase usando coding agents. Hilo conductor: el equipo de Vercel Labs reconoce que el auge de agents equivale a superficie de ataque nueva.

Por qué importa

el ángulo de "agentes que auditan agentes" encaja con la cobertura CSS de seguridad + agentes. También es señal del movimiento Vercel Labs: ya tienen skills y ahora sec-tools.

clonar y auditar qué modelo usan, qué niveles (SAST/SCA/secrets), y si corre contra el repo CSS sin reformas. Si el diseño es plug-in, artículo corto: "Deepsec: cómo Vercel Labs convirtió un coding-agent en auditor".

Grafoimplementsagent-security-harnessnuevo (concept, relación nueva de hoy) complementsvercel-labs/skills· 2026-07-03 (concept, ya cubierta el 2026-07-03) competes_withsast-tools-traditionalnuevo (concept, relación nueva de hoy)
02
probar conf 0.40 pick editorial

KnockOutEZ/wigolo

1.381★ · 90 forks · TypeScript · NOASSERTION · beta

servidor MCP self-hosted de search/fetch/crawl/research para Claude Code / Cursor / cualquier cliente MCP. Tagline: "no API keys, no cloud, $0/query". Reemplaza a Tavily/Exa/Perplexity para uso personal.

Por qué importa

confirma la tendencia de lo que ya analizaste hace 3 semanas con Scrapling+Obscura (la skill web-scraping-viability referencia Obscura como drop-in). Wigolo va un paso más allá: lo empaqueta como MCP server, lo que lo hace accesible desde el mismo Hermes con un tool más, sin tocar código Python.

instalar y conectar al MCP de Hermes; revisar LICENSE (la GH API dice NOASSERTION); auditar el indexer para entender si almacena queries. Si es estable, post: "Wigolo + Hermes MCP: búsqueda web gratis desde tu propio agent".

Grafoimplementslocal-first-web-searchnuevo (concept, relación nueva de hoy) complementshermes-mcp-toolsetnuevo (concept, relación nueva de hoy) competes_withtavilynuevo (concept, relación nueva de hoy)
03
leer conf 0.40

ibelick/ui-skills

5.186★ · 223 forks · TypeScript · MIT

catálogo de skills orientadas a tareas de interfaz/UI (animaciones, layout, accesibilidad, color) que un coding agent invoca. De ibelick, autor conocido en la comunidad React/Vercel por demos de UI minimalistas.

Por qué importa

si Alejandro escribe sobre skills como estándar, ibelick/ui-skills es el primer caso de skills-no-coding: mismo SKILL.md, dominio no programático. Mueve el centro de gravedad del estándar Anthropic de "coders que delegan" a "designers que delegan".

bucear 30 min, contar cuántas skills trae, cuáles son verdaderamente reutilizables vs showcase. Material directo para artículo: "Las skills ya no son solo código: ui-skills de ibelick abren la puerta a agentes de diseño".

Grafoimplementsagent-skills-spec· 2026-07-03 (concept, ya cubierta el 2026-07-03) extendsvercel-labs/skills· 2026-07-03 (concept, ya cubierta el 2026-07-03) relevant_tocss-design-debatenuevo (concept, relación nueva de hoy)
04
vigilar conf 0.40

rohitg00/ai-engineering-from-scratch

39.234★ · 6.564 forks · Python · MIT

repositorio-curso de 39k★ que enseña AI engineering "from scratch" cubriendo transformers, RL, agents, MCP, RAG y swarm intelligence. Construye X toy models para entender cada capa.

Por qué importa

el repositorio es un recurso de pedagogía en sí mismo, pero más interesante es que su autor (Rohit Ghumare, Krutrim AI) está detrás de una serie reciente sobre arquitecturas agent. Posible contrapunto crítico al hype si CSS cubre "el HypeCYCLE de AI agents en 2026".

no aporta descubrimientos técnicos, pero su curación de qué incluir/excluir en AI engineering vale como termómetro. Cita rápida de CSS puede usarlo como espejo: "Si 39k devs están estudiando esto, ¿qué debería CSS cubrir que aún no cubre?"

Grafoimplementsai-curriculum-open-sourcenuevo (concept, relación nueva de hoy) competes_withkarpathy/zero-to-heronuevo (concept, relación nueva de hoy) relevant_tocss-formacion-ianuevo (concept, relación nueva de hoy)
05
leer conf 0.40 pick editorial

lopopolo/harness-engineering

288★ · 15 forks · Python · CC-BY-4.0

Ryan Lopopolo (Infield, ex Anthropic) publicó su "anthology, field guide, and agent context bundle for harness engineering". Menos de 24h desde el primer commit (2026-07-18) y ya tiene tracción. Es la primera fuente primaria sobre cómo construir un harness para coding agents escrita por alguien que trabajó dentro de uno.

Por qué importa

Ryan Lopopolo es una voz con autoridad —sale de Anthropic, donde escribió sobre "harness engineering" como disciplina. Si CSS cubre el tema "construir tu propio Claude Code", este es el texto fundacional.

clonar y leer en una sesión. Si contiene insights no triviales (y por la fuente deberían estarlo), artículo tipo "Harness engineering: cómo Anthropic piensa por dentro y qué se puede clonar gratis" con permiso por la CC-BY-4.0.

Grafoimplementsharness-engineering-as-disciplinenuevo (concept, relación nueva de hoy) authored_byryan-lopopolonuevo (concept, relación nueva de hoy) complementsobra/superpowers· 2026-07-03 (concept, ya cubierta el 2026-07-03)
Radar secundario · 7
PostHog/posthog 36.691★

plataforma product-analytics self-hosted que ahora incluye AI observability, session replay, flags, experiments y un MCP server. Tendencia porque posiciona "PostHog = el Datadog de la era de los agents".

STT/TTS/intent-recognition de muy baja latencia, madurado durante 2 años. Funciona on-device.

runtime ggml/gguf para speech-to-text con 16+ model families. Complementa moonshine en la familia "STT on-device".

auth gateway open-source que conecta 1000+ SaaS providers a AI agents vía SDK/CLI/MCP/HTTP/OpenAPI. Sustituye a Zapier/Make.com para el mundo de agents.

pipe de video desde una URL a tu TV en tiempo real: descarga, transcodifica, transmite e incrusta subtítulos. C++ viene incluido vía ffmpeg.

dashboard tipo Mission Control para AI coding agents en local: muestra uso, costes y proyectos en paralelo. Creado hace horas.

"LIBERATED AI CHAT", sucesor conceptual de T3MP3ST. AGPL-3.0 obliga a abrir todo código derivado que se sirva por red.

Lectura editorial

Convergencia con tu stack

Tres hallazgos de hoy encajan directamente con líneas ya trabajadas en Código Sin Siesta. Wigolo confirma la apuesta local-first de scraping/búsqueda que ya cubre la skill web-scraping-viability (Scrapling + Obscura) y abre una vía MCP directa contra Hermes sin tocar Python. lopopolo/harness-engineering se apoya explícitamente en obra/superpowers (cubierto el 2026-07-03) y es la fuente primaria que faltaba si CSS decide escribir sobre 'construir tu propio Claude Code'. Por último, ibelick/ui-skills amplía el estándar Anthropic de skills al dominio no-código, lo que dialoga con la cobertura previa de vercel-labs/skills y con el debate de diseño css-design-debate que ya está en el grafo. Los hallazgos de voz local (moonshine, transcribe.cpp) y el repo-curso de rohitg00 quedan como material de reserva sin pieza directa del stack activada hoy.

Cruzado con tu grafo

Hoy se refuerzan dos nodos que ya tenían fecha previa (primera_mencion real en los datos): el estándar agent-skills-spec y vercel-labs/skills, ambos del 2026-07-03, ahora extendidos por ibelick/ui-skills al terreno UI y complementados por deepsec dentro del paraguas Vercel Labs. También reaparece obra/superpowers (2026-07-03) como contrapunto autorizado al texto de Lopopolo. El resto de relaciones —agent-security-harness, local-first-web-search, hermes-mcp-toolset, tavily, harness-engineering-as-discipline, ryan-lopopolo, ai-curriculum-open-source, karpathy/zero-to-hero, css-formacion-ia, sast-tools-traditional y css-design-debate— llegan sin primera_mencion, así que las trato como nodos nuevos en esta edición, no como continuidades.

Tendencias (5-6 boletines)

Con solo dos boletines previos en el contexto de continuidad (16 y 15 de julio) no hay base para hablar de una tendencia de cinco; lo que sí se ve, mirando hacia atrás, es que el tema 'MCP como capa universal' del 16-jul y la pregunta 'qué partes del trabajo de oficina se reescriben primero para agentes' del 15-jul se concretan hoy en piezas muy específicas: wigolo lleva MCP al scraping personal, ibelick/ui-skills lleva las skills al diseño, deepsec lleva los agentes a la auditoría de seguridad y Lopopolo pone nombre a la disciplina del harness. La sensación editorial es que pasamos de 'los agentes son el tema' a 'los agentes ya tienen oficios propios', y el boletín de hoy es el primer corte que muestra ese salto con claridad.

Resumen ejecutivo del boletín origen
  • Día flojo en GitHub Trending, fuerte en Trendshift: GH Trending solo trae 11 repos (varios son viejos conocidos) y Trendshift sí tiene sangre nueva relacionada con agentes, voz local y seguridad.
  • El ganador del día es vercel-labs/deepsec: primer "security harness" estilo coding-agent que he visto — merece entrada en el grafo como nuevo nodo de la familia agent-security.
  • KnockOutEZ/wigolo confirma una tesis que llevaba semanas madurando: búsqueda web local-first para coding agents vía MCP sin API keys ni nube. Si funciona como promete, cambia la ecuación del scraping personal.
  • Voice-agents locales: la dupla moonshine-ai/moonshine (C++, 9k★, 4 años madurando) + handy-computer/transcribe.cpp (ggml STT) marcan el camino del ASR/TTS on-device — relevante si CSS entra en podcasts o voice clones.
  • Dato estructural preocupante: elder-plinius/G0DM0D3 (AGPL-3.0, "liberated AI chat") acumula 9.5k★ en 5 meses; es hermano del polémico T3MP3ST. Riesgo legal alto: usar AGPL en producto SaaS obliga a abrir tu código. Vigilar, no adoptar. Fuentes consultadas: Trendshift daily (vía API no documentada — extraído de IDs de página server-side), GitHub Trending daily (parsed HTML), GitHub REST API para metadatos de 22 candidatos. Nota: el blogwatcher de las 08:00 no produjo archivo hoy (2026-07-19-blogs.md ausente), así que este boletín no evita duplicación con el resumen matinal — si existiera ese archivo habría que revisar manualmente.

Edges del grafo (39)
boletin:2026-07-19 --[menciona]--> item:https-github-com-vercel-labs-deepsec
item:https-github-com-vercel-labs-deepsec --[trata]--> tema:vercel-labs-deepsec
vercel-labs/deepsec --[implements]--> agent-security-harness
vercel-labs/deepsec --[complements]--> vercel-labs/skills (ya cubierto el 2026-07-03)
vercel-labs/deepsec --[competes_with]--> sast-tools-traditional
boletin:2026-07-19 --[menciona]--> item:https-github-com-knockoutez-wigolo
item:https-github-com-knockoutez-wigolo --[trata]--> tema:knockoutez-wigolo
KnockOutEZ/wigolo --[implements]--> local-first-web-search
KnockOutEZ/wigolo --[complements]--> hermes-mcp-toolset
KnockOutEZ/wigolo --[competes_with]--> tavily
boletin:2026-07-19 --[menciona]--> item:https-github-com-ibelick-ui-skills
item:https-github-com-ibelick-ui-skills --[trata]--> tema:ibelick-ui-skills
ibelick/ui-skills --[implements]--> agent-skills-spec (ya cubierto el 2026-07-03)
ibelick/ui-skills --[extends]--> vercel-labs/skills (ya cubierto el 2026-07-03)
ibelick/ui-skills --[relevant_to]--> css-design-debate
boletin:2026-07-19 --[menciona]--> item:https-github-com-rohitg00-ai-engineering-from-scratch
item:https-github-com-rohitg00-ai-engineering-from-scratch --[trata]--> tema:rohitg00-ai-engineering-from-scratch
rohitg00/ai-engineering-from-scratch --[implements]--> ai-curriculum-open-source
rohitg00/ai-engineering-from-scratch --[competes_with]--> karpathy/zero-to-hero
rohitg00/ai-engineering-from-scratch --[relevant_to]--> css-formacion-ia
boletin:2026-07-19 --[menciona]--> item:https-github-com-lopopolo-harness-engineering
item:https-github-com-lopopolo-harness-engineering --[trata]--> tema:lopopolo-harness-engineering
lopopolo/harness-engineering --[implements]--> harness-engineering-as-discipline
lopopolo/harness-engineering --[authored_by]--> ryan-lopopolo
lopopolo/harness-engineering --[complements]--> obra/superpowers (ya cubierto el 2026-07-03)
boletin:2026-07-19 --[menciona]--> item:https-github-com-posthog-posthog
item:https-github-com-posthog-posthog --[trata]--> tema:posthog-posthog
boletin:2026-07-19 --[menciona]--> item:https-github-com-moonshine-ai-moonshine
item:https-github-com-moonshine-ai-moonshine --[trata]--> tema:moonshine-ai-moonshine
boletin:2026-07-19 --[menciona]--> item:https-github-com-handy-computer-transcribe-cpp
item:https-github-com-handy-computer-transcribe-cpp --[trata]--> tema:handy-computer-transcribe-cpp
boletin:2026-07-19 --[menciona]--> item:https-github-com-oomol-lab-open-connector
item:https-github-com-oomol-lab-open-connector --[trata]--> tema:oomol-lab-open-connector
boletin:2026-07-19 --[menciona]--> item:https-github-com-stupside-castor
item:https-github-com-stupside-castor --[trata]--> tema:stupside-castor
boletin:2026-07-19 --[menciona]--> item:https-github-com-sirallap-agentglass
item:https-github-com-sirallap-agentglass --[trata]--> tema:sirallap-agentglass
boletin:2026-07-19 --[menciona]--> item:https-github-com-elder-plinius-g0dm0d3
item:https-github-com-elder-plinius-g0dm0d3 --[trata]--> tema:elder-plinius-g0dm0d3