tecnoboletín / 2026-09-15

Boletín · martes 15 sept 2026

Tres vendors publican skills para coding agents el mismo dia y el formato se consolida

Tres skills aterrizan el mismo lunes con el mismo patrón — un plugin operativo que monta sobre el coding agent en lugar de competir con él. rlaope/oh-my-hermes añade planning, memoria y evidence boundaries a Hermes; @shadcn/lint redefine reglas de design system para que un agente las entienda; cloudflare/security-audit-skill ejecuta auditorías en seis fases con coverage-led hunting. El hilo es el mismo: el agente ya no es el producto, es la base sobre la que otros construyen.

6 hallazgos 8 radar 2 picks editoriales 5 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
probar #agent-memory-layer conf 0.40 pick editorial

rlaope/oh-my-hermes ↗

1.283★ · 93 forks · Python · NOASSERTION

plugin open-source para Hermes Agent de Nous Research que añade una capa operativa sobre el agente: planning, research, creation, coding handoffs, operations y memoria de proyecto con "evidence boundaries" explícitas. Se instala con curl … | sh o pegando un prompt al propio agente (el repo incluye INSTALL_FOR_AGENTS.md).

Por qué importa

Si tu setup de Hermes Agent ya rueda sobre Ollama/DeepSeek + Obsidian, este plugin es el primer candidato a probar esta semana, porque monta sobre la base oficial de Nous Research (el repo lo declara explícitamente) y añade cinco capas operativas que el Hermes base no trae de serie: (a) evidence boundaries — cada output lleva un rastro verificable de qué contexto lo sustentó, de modo que puedas distinguir lo que el agente infirió de lo que realmente vio; (b) long-term memory con SQLite portable; (c) model pool intercambiable mid-flow; (d) specialists agrupados por dominio; (e) infrastructure primitives para delegar a otros agentes, con OpenCode y Crush ya soportados. CAVEATS honestos antes de meterlo como build-dep: el conteo total de estrellas (1.283) no lo pude verificar exacto — sólo las 77 de hoy están confirmadas, así que trátalo como orden de magnitud; la licencia figura como NOASSERTION vía API, lo que obliga a revisar el LICENSE real del repo antes de usarlo en algo serio; y la firma del repo declara dos colaboradores IA con handle propio (frirenai/Friren y sionic-khope/Killua), un guiño a la conversación de governance sobre autoría IA vs humana que, más allá del postureo, deja una trazabilidad inusual en este tipo de proyectos.

instalar con el curl one-liner, validar que el plugin carga en Hermes sin pisar skills existentes y reportar fricciones

02
explorar #agent-friendly-linting conf 0.40

shadcn-ui/lint ↗

1.215★ · 13 forks · TypeScript · MIT

@shadcn/lint, linter open-source (MIT, dual ESLint/Oxlint) pensado específicamente para que un coding agent entienda y verifique reglas de design system en proyectos Tailwind v4. Funciona con o sin shadcn/ui.

Por qué importa

Resuelve un problema concreto que se vuelve agudo en cuanto metes un coding agent en un proyecto con design system: el linter clásico te dice "esto no compila", pero no "esto rompe tu Button". @shadcn/lint emite diagnósticos accionables — por ejemplo, "p-4" is not allowed on <Button>: <Button> owns its spacing. Use a size (sm, lg), or margin here or gap on the parent for space around it. Add a size in components/ui/button.tsx only if the design explicitly calls for one. — es decir, guía al agente al fix correcto, no al "esto está mal". Funciona con doble motor (ESLint u Oxlint), está pensado para Tailwind v4, sirve con o sin shadcn/ui, e incluye un prompt copy-paste para coding agents en el propio README. Para un lector de Código Sin Siesta, la promesa editorial es directa: si tienes design system + coding agents, este linter baja la fricción de "el agente rompió la Button otra vez".

instalar en un proyecto Tailwind v4 real, definir 2-3 reglas custom para tu design system y verificar que el agente las respeta en un PR simulado

03
leer #coding-agent-skill conf 0.40 pick editorial

cloudflare/security-audit-skill ↗

4.284★ · 279 forks · JavaScript · MIT

skill open-source (MIT) para coding agents que ejecuta auditorías de seguridad en seis fases: reconocimiento (mapear arquitectura, trust boundaries, surfaces), coverage-led hunting con hunters aislados, validación independiente de cada candidato, output estructurado (findings.json con verdicts confirmed / needs_validation / rejected), verificación independiente de records y reporting target-neutral. Es el "single-repo starting point" del sistema multi-stage fleet-wide que Cloudflare describe en Build your own vulnerability harness.

Por qué importa

Tres razones para mirarlo en serio. Primera, el repo es opinionated sobre cobertura: cada ledger unit tiene que cubrirse, cada candidato de vulnerabilidad tiene que poder ser invalidado y los reports se derivan de records verificados, no de prosa — eso lo acerca más a una metodología de pentest reproducible que a un script de SAST. Segunda, trae un ATTACK-CLASSES.md que enumera ocho familias de patrones — prompt-injection, agent/tool abuse, output-handling, memory-safety, supply-chain, cloud-and-deployment, RPC-and-messaging y resource-exhaustion — útil como checklist cuando auditas tu propio stack de agentes. Tercera, es el "single-repo starting point" del sistema multi-stage fleet-wide que Cloudflare describe en Build your own vulnerability harness, donde el harness original descubrió vulnerabilidades reales citadas en el blog; este skill baja la barrera para reproducir esa metodología en cualquier repo. CAVEAT honesto: el propio repo se describe como un entry point, no como una suite completa, así que para auditorías serias probablemente necesites adaptarlo a tu dominio. No verifiqué los topics en el repo — el JSON de entrada los marca como no visibles.

estudiar la metodología de seis fases y replicarla manualmente en un proyecto propio antes de invertir tiempo en adaptar el skill — el valor real está en el marco mental, no en el script

04
probar #ai-code-review conf 0.40

alibaba/open-code-review ↗

26.504★ · 1.905 forks · Go · Apache-2.0

AI code review CLI originado como el asistente oficial interno de Alibaba Group ("tens of thousands of developers, millions of defects" según el README). Lee Git diffs, los pasa a un LLM configurable con agent tool-use (puede leer archivos completos, buscar en el codebase, inspeccionar otros cambios para contexto) y emite comentarios estructurados con precisión línea-a-línea. Multi-idioma (en/zh/ja/ko/ru), badges OpenSSF Gold y DeepWiki badge.

Por qué importa

Ya cubrimos a alibaba/open-code-review el 2026-07-24 como ejemplo de AI code review y como pieza relevante para CI, así que aquí lo que toca es leer qué ha cambiado desde entonces y si las caveats de entonces siguen vigentes. La señal de madurez sigue siendo de peso: dos años de validación interna en Alibaba con "tens of thousands of developers, millions of defects" según el README, badge OpenSSF Gold, DeepWiki badge, 26.504★ y 1.905 forks, y release reciente empujándolo al trending. La adopción técnica sigue siendo la misma de entonces: npm install con los paquetes @alibaba-group/open-code-review, configurar el endpoint del modelo y correr, con soporte declarado para Claude Code, Codex y Cursor. Los caveats que ya marcamos en julio siguen aplicando: (a) sigue siendo "bastante nuevo fuera de Alibaba" y la comunidad open-source fuera de China es aún pequeña; (b) el README sigue sin detallar benchmarks de calidad de review frente a alternativas como Codereviewer, Graphite Reviewer o Coderabbit OSS; (c) la tracción en stars/forks sugiere que el grueso del uso sigue siendo intra-org. Aún así, el pedigree Alibaba + OpenSSF Gold lo mantienen como merecedor de probarlo en CI para un equipo mediano antes de pagar por SaaS.

instalar vía npm en un repo de tamaño medio, correr contra PRs reales durante una semana y comparar con reviewers humanos en métricas de false-positive y catch-rate

05
vigilar #osint-graph conf 0.40

reconurge/flowsint ↗

8.466★ · 1.032 forks · TypeScript · Apache-2.0

plataforma open-source (Apache-2.0) para investigación OSINT con grafos visualizables, extensible via custom transforms. Docker + Make, soporta Linux/macOS/Windows. El repo incluye ETHICS.md y pide leerlo antes de usar.

Por qué importa

Ocupa el hueco que Maltego Community Edition fue vaciando a base de recortes: una plataforma open-source (Apache-2.0) para investigación OSINT con grafos visualizables y transforms extensibles. Para una audiencia de devs, los casos de uso concretos son pivoting entre identidades, correlación de leaks, mapeo de superficies de ataque e investigación de phishing — todos ellos se benefician del grafo visual más que de un dump tabular. El detalle operativo: Docker + Make, soporta Linux/macOS/Windows, y el repo incluye un ETHICS.md que pide leer antes de usar, señal de que el proyecto se toma en serio el componente legal/ético de OSINT. El competidor más directo a comparar sigue siendo Maltego CE y Spiderfoot, así que la pieza editorial interesante es un head-to-head en un repo propio antes de comprometerte. CAVEAT honesto del propio README: "still in early development and definitely needs the help of the community" — la promesa supera a la superficie actual, así que trátalo como beta con dirección clara, no como sustituto maduro de Maltego.

no apto para producción todavía; leer el código y la metodología como referencia de cómo se estructura un OSINT framework moderno

06
explorar #multi-agent-self-hosted conf 0.40

TencentCloud/Octop ↗

2.303★ · 233 forks · Python · MIT

asistente AI open-source, self-hosted (MIT, Python 3.12+, pypi octop). Aterriza como "digital life form" operativa en paralelo para equipos, familias e individuos — con multi-tenancy real (JWT isolation), MBTI personas (16 plantillas), pluggable backends (local disk, Docker, Postgres, COS/S3), RAG sobre knowledge base privado, OAuth + MCP connector gateway y octop acp para delegar a IDE/terminal agents (OpenCode, Crush, etc.) vía ACP bidireccional.

Por qué importa

Open WebUI democratizó el "chat con tus modelos self-hosted"; Octop sube un escalón al añadir multi-user real con JWT isolation, MBTI personas (16 plantillas), backends enchufables (local disk, Docker, Postgres, COS/S3), RAG sobre knowledge base privado, OAuth + un MCP connector gateway, y sobre todo octop acp, un canal ACP bidireccional para delegar a agentes de IDE/terminal (OpenCode, Crush, etc.). El detalle que más importa para devs: el ACP bidireccional convierte a Octop en un hub desde el que tu agente de IDE (Codex/Claude Code/Crush) puede pedir trabajo a un agente Octop especializado, replicando el patrón de background-agents popularizado por Ramp y ColeMurray pero con foco en self-hosted y multi-tenancy. CAVEATS honestos: el ecosistema de connectors viene sesgado hacia Tencent (Docs, Weibo trends, News, Feishu, DingTalk, QQ, WeCom), de modo que la adopción fuera de Asia requerirá escribir tus propios connectors — útil saberlo antes de imaginar un setup 100% plug-and-play. La versión 1.0.0 y la fecha de creación (2026-07-22) indican un proyecto joven pero ya con release mayor, así que vale la pena probarlo en local antes de llevarlo a un equipo.

instalar el pypi octop, montar Postgres como backend, conectar un MCP server propio y validar el flujo octop acp con un IDE agent — buena pieza editorial sobre "el hub multi-agent que faltaba"

Radar secundario · 8

(8.647★, último push 2026-09-14, Python, Apache-2.0) — YuE2, generación de música "frontier" con symbolic planning, zero-shot covers y agentic mixing. Re-entry del 2026-09-14.

(81.627★, último push 2026-09-01, Python, MIT) — "ojos para tu AI agent": lee/search Twitter, Reddit, GitHub, etc. Re-entry.

(37.490★, último push 2026-09-02, Python, Apache-2.0) — VoxCPM2, TTS tokenizer-free multilingual. Re-entry.

(29.823★, último push 2026-09-15, Python, AGPL-3.0) — alternativa open-source a ElevenLabs, voice cloning local. Re-entry.

(32.600★, último push 2026-09-14, C, Apache-2.0) — corre GLM-5.2 (744B MoE) en hardware de 25 GB RAM, pure C zero deps. Re-entry.

(4.440★, último push 2026-09-15, Rust, MIT) — source control para coding agents, multi-agent tracking. Re-entry.

(106.368★, último push 2026-09-15, Python, Apache-2.0) — multi-agent LLM financial trading framework. Re-entry.

(3.216★, último push 2026-07-17, Go, MIT) — self-hosted monitoring full-stack. Branch develop (verificado vía default_branch API). Re-entry.

Lectura editorial

Convergencia con tu stack

Tres hallazgos aterrizan directamente sobre el stack local-first de Código Sin Siesta. oh-my-hermes monta sobre Hermes Agent oficial de Nous Research con evidence boundaries y SQLite portable — encaja con Ollama/DeepSeek + Obsidian sin lock-in. Octop suma multi-tenancy self-hosted con MCP y un canal ACP bidireccional que delega a agentes IDE, replicando lo que ya se hace con OpenCode y Crush pero como hub. @shadcn/lint resuelve el drift de design system cuando un coding agent entra al proyecto, problema habitual en nuestros frontends con Tailwind v4.

Cruzado con tu grafo

Hoy entran al grafo nodos nuevos sin primera_mencion previa: pattern:evidence-boundaries, concept:agent-friendly-linting, pattern:coverage-led-hunting, concept:osint-graph, protocol:acp y concept:multi-agent-self-hosted. La única pieza con trayectoria editorial es alibaba/open-code-review, ya cubierto el 2026-07-24 como nodo de concept:ai-code-review bajo Alibaba y CI — su reaparición confirma que la categoría madura, no que se reinvente. El resto son entradas frescas que amplían el grafo sin chocar con nada anterior.

Tendencias (5-6 boletines)

El contexto recibido cubre solo 12 y 13 de septiembre, insuficiente para hablar de cinco boletines con base. Lo que sí encaja: el 12 ya marcó el giro del LLM hacia la pila que lo rodea, y el 13 vio SKILL.md convertirse en formato con adopters cruzados. Hoy ese cableado se concreta con tres skills productivas — uno de seguridad, uno de lint, uno de operación — y el formato skill deja de ser adopción para ser infraestructura.

Resumen ejecutivo del boletín origen
  • El plugin del día para nuestro propio stack: rlaope/oh-my-hermes (Python, 77★ hoy) — capa operativa para Hermes Agent que añade planning, research, creation, coding handoffs, operations y memoria de proyecto con "evidence boundaries" explícitas. Si trabajas con Hermes, es la primera parada de este lunes.
  • El linter "agent-first" de shadcn-ui llega a trending: @shadcn/lint (TS, 1.215★, MIT) redefine las reglas de design system de modo que un agente pueda verificarlas y entenderlas — los errores de lint ya no son "esto no compila" sino "esto no encaja con tu Button". Funciona con Tailwind v4 sin requerir shadcn/ui y se integra con ESLint y Oxlint.
  • Cloudflare publica como skill open-source el "vulnerability harness" de su blog: cloudflare/security-audit-skill (JS, 4.284★, MIT) ejecuta auditorías de seguridad en seis fases (reconocimiento, hunting con coverage-ledger, validación independiente, reporting target-neutral). Es la versión empaquetable del sistema multi-stage que usan internamente; instala como skill para coding agents.
  • Alibaba abre el code review interno como OSS: alibaba/open-code-review (Go, 26.504★, Apache-2.0, OpenSSF Gold) vuelve a trending con release reciente. Lee Git diffs, los pasa a un LLM configurable con tool-use y emite comentarios estructurados línea-a-línea tras servir a "tens of thousands" de devs internos durante dos años. Ya hay paquetes npm, soporta Claude Code/Codex/Cursor y trae DeepWiki.
  • OSINT graph-based open-source con disclaimers de ética: reconurge/flowsint (TS, 8.466★, Apache-2.0) aterriza en trending como plataforma de investigación visual extensible; el repo incluye ETHICS.md obligatorio y pide Docker + Make para arrancar. Caveat: "early development" — la promesa es potente pero la superficie aún está verde.
  • Self-hosted AI assistant estilo Open WebUI pero con multi-tenancy y multi-agent: TencentCloud/Octop (Python, 2.303★, MIT) es la apuesta de Tencent para "digital life form" autoalojada con MBTI personas, pluggable backends (Postgres/S3/Docker), RAG, OAuth + MCP gateway, y ACP bidireccional para delegar a IDE/terminal agents. Diferenciador claro vs Open WebUI: multi-user con JWT isolation + ACP para IDE workflows. Fuentes consultadas: Trendshift daily, GitHub Trending daily + TypeScript/Python/Rust/Go slices, GitHub API cuando aplica. Blogwatcher no publicado hoy (último *-blogs.md 2026-07-05 — bloqueado en investigación previa, ver notas finales).
Edges del grafo (52)
boletin:2026-09-15 --[menciona]--> item:https-github-com-rlaope-oh-my-hermes
item:https-github-com-rlaope-oh-my-hermes --[trata]--> tema:rlaope-oh-my-hermes
rlaope/oh-my-hermes --[complements]--> tool:hermes-agent
rlaope/oh-my-hermes --[implements]--> pattern:evidence-boundaries
rlaope/oh-my-hermes --[implements]--> concept:agent-memory-layer
rlaope/oh-my-hermes --[relevant_to]--> stack:local-first-agent
boletin:2026-09-15 --[menciona]--> item:https-github-com-shadcn-ui-lint
item:https-github-com-shadcn-ui-lint --[trata]--> tema:shadcn-ui-lint
shadcn-ui/lint --[implements]--> concept:agent-friendly-linting
shadcn-ui/lint --[solves]--> problem:agent-design-system-drift
shadcn-ui/lint --[relevant_to]--> framework:tailwind-v4
shadcn-ui/lint --[relevant_to]--> company:shadcn
boletin:2026-09-15 --[menciona]--> item:https-github-com-cloudflare-security-audit-skill
item:https-github-com-cloudflare-security-audit-skill --[trata]--> tema:cloudflare-security-audit-skill
cloudflare/security-audit-skill --[implements]--> pattern:coverage-led-hunting
cloudflare/security-audit-skill --[solves]--> problem:vulnerability-discovery-at-scale
cloudflare/security-audit-skill --[relevant_to]--> company:cloudflare
cloudflare/security-audit-skill --[complements]--> concept:coding-agent-skill
boletin:2026-09-15 --[menciona]--> item:https-github-com-alibaba-open-code-review
item:https-github-com-alibaba-open-code-review --[trata]--> tema:alibaba-open-code-review
alibaba/open-code-review --[implements]--> concept:ai-code-review (ya cubierto el 2026-07-24)
alibaba/open-code-review --[relevant_to]--> company:alibaba (ya cubierto el 2026-07-24)
alibaba/open-code-review --[complements]--> tool:claude-code (ya cubierto el 2026-07-24)
alibaba/open-code-review --[relevant_to]--> pattern:ci-integration (ya cubierto el 2026-07-24)
boletin:2026-09-15 --[menciona]--> item:https-github-com-reconurge-flowsint
item:https-github-com-reconurge-flowsint --[trata]--> tema:reconurge-flowsint
reconurge/flowsint --[implements]--> concept:osint-graph
reconurge/flowsint --[competes_with]--> tool:maltego-ce
reconurge/flowsint --[competes_with]--> tool:spiderfoot
reconurge/flowsint --[relevant_to]--> domain:threat-intel
boletin:2026-09-15 --[menciona]--> item:https-github-com-tencentcloud-octop
item:https-github-com-tencentcloud-octop --[trata]--> tema:tencentcloud-octop
TencentCloud/Octop --[implements]--> concept:multi-agent-self-hosted
TencentCloud/Octop --[complements]--> tool:open-webui
TencentCloud/Octop --[implements]--> protocol:acp
TencentCloud/Octop --[relevant_to]--> company:tencent-cloud
boletin:2026-09-15 --[menciona]--> item:https-github-com-multimodal-art-projection-yue
item:https-github-com-multimodal-art-projection-yue --[trata]--> tema:multimodal-art-projection-yue
boletin:2026-09-15 --[menciona]--> item:https-github-com-panniantong-agent-reach
item:https-github-com-panniantong-agent-reach --[trata]--> tema:panniantong-agent-reach
boletin:2026-09-15 --[menciona]--> item:https-github-com-openbmb-voxcpm
item:https-github-com-openbmb-voxcpm --[trata]--> tema:openbmb-voxcpm
boletin:2026-09-15 --[menciona]--> item:https-github-com-debpalash-voicestudio
item:https-github-com-debpalash-voicestudio --[trata]--> tema:debpalash-voicestudio
boletin:2026-09-15 --[menciona]--> item:https-github-com-justvugg-colibri
item:https-github-com-justvugg-colibri --[trata]--> tema:justvugg-colibri
boletin:2026-09-15 --[menciona]--> item:https-github-com-pacifio-atlas
item:https-github-com-pacifio-atlas --[trata]--> tema:pacifio-atlas
boletin:2026-09-15 --[menciona]--> item:https-github-com-tauricresearch-tradingagents
item:https-github-com-tauricresearch-tradingagents --[trata]--> tema:tauricresearch-tradingagents
boletin:2026-09-15 --[menciona]--> item:https-github-com-operacle-checkcle
item:https-github-com-operacle-checkcle --[trata]--> tema:operacle-checkcle