tecnoboletín / 2026-08-13

Boletín · jueves 13 ago 2026

El agent stack se consolida por capas y abandona el patron clasico de RAG

El boletín de hoy dibuja un mapa del 'agent stack' en su momento de mayor fragmentación y, a la vez, de mayor consolidación por capas. Tres movimientos conviven: (a) arriba, Omnigent y Centaur responden al 'agent framework fatigue' con orquestadores cross-harness — uno políglota, otro Slack-first y enterprise; (b) en el medio, Cursor se consolida como plataforma de agentes vía marketplace de plugins, señalando que el IDE ya no es el campo de batalla; (c) abajo, LlamaIndex y VectifyAI redefinen la capa de ingestión — uno liberando el motor OSS del parser, el otro atacando de frente al RAG clásico con knowledge bases compiladas sin embeddings. El hilo conductor es la convergencia entre 'compilar conocimiento / mantener estado' y 'orquestar agentes / mantener contexto' como sustitutos del patrón tradicional 'embed → retrieve → re-derive'. El boletín cubre cinco hallazgos principales y un radar secundario de seis piezas con la misma densidad editorial.

5 hallazgos 6 radar 2 picks editoriales 6 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
vigilar #cross-harness-agent conf 0.40 pick editorial

omnigent-ai/omnigent

8.758★ · 1.320 forks · Python · Apache-2.0 · alpha · 907 issues

Apache-2.0, Python (con desktop nativo en Swift para macOS), 8.758★, 1.320 forks, alpha. Capa de orquestación agent-agnóstica que envuelve Claude Code, Codex, Cursor, OpenCode, Hermes, Pi y harnesses custom definidos en YAML. Sesiones sincronizadas entre terminal, browser, phone y desktop app.

Por qué importa

Omnigent no compite con LangChain ni con CrewAI — se posiciona como capa superior que ya nombra a Hermes como first-class citizen, así que la pregunta «¿cómo orquesto N coding agents sin vendor-lock?» tiene por fin una respuesta que no te ata a un harness concreto. El detalle técnico fuerte: el sandbox es pluggable (puedes ejecutar contra Modal, Daytona, Blaxel, E2B, CoreWeave, K8s, Boxlite u OpenShell), lo que en la práctica significa que el mismo workflow corre en local y en cloud sin reescribir código. Caveat honesto: el repo está en alpha con 907 issues abiertos y base de código Python aún en movimiento, así que lo razonable es mirarlo como dirección arquitectónica más que como producto para meter en producción esta semana. El concepto de cross-harness agent y el de agent-orchestration no aparecen referenciados en boletines previos del grafo, así que este boletín los incorpora por primera vez.

alpha con API inestable; no se recomienda para producción todavía

Grafoimplementscross-harness-agentnuevo (concept, relación nueva de hoy) relevant_toagent-orchestrationnuevo (concept, relación nueva de hoy) +1
02
leer #plugin-marketplace conf 0.40

cursor/plugins

2.673★ · 213 forks · TypeScript · MIT · 30 issues

MIT, TypeScript, 2.673★, 213 forks en 7 meses. Repositorio raíz que define .cursor-plugin/plugin.json (manifest por plugin), agrupa plugins oficiales de Cursor en una única estructura de marketplace, y conecta con servidores MCP de Salesforce, Gmail, Drive, Calendar, Gong, HubSpot, Apollo, Ashby, Intercom, Docusign, X, Navan y Circleback vía remote MCP.

Por qué importa

El movimiento editorial fuerte: Cursor ha dejado de venderse como IDE y empieza a venderse como plataforma de agents, y este repo es la materialización pública de ese giro. El plugin orchestate reparte tareas en paralelo con planners/workers/verifiers, y thermos introduce auditorías de seguridad y correctness en code-review con sub-agents — dos piezas que vale la pena leer aunque no uses Cursor, porque marcan el listón de lo que un «agent ecosystem OSS» debería exponer. La conexión con el histórico del grafo: ya cubrimos el concepto agent-skills-spec el 2026-07-31, y vimos a Anthropic Claude Code como competidor el 2026-07-28; este repo encaja exactamente en esa línea y la lleva un paso más allá con un marketplace de plugins servido vía remote MCP. Caveat menor: la API de GitHub no expone el campo license (la verificación hubo que hacerla leyendo el archivo LICENSE, que sí es MIT).

entender el formato .cursor-plugin/plugin.json es tendencia clara para los próximos 6 meses

03
explorar #enterprise-agents conf 0.40

paradigmxyz/centaur

1.115★ · 203 forks · Python · Apache-2.0 · 87 issues

Python + Kubernetes sandboxes, Apache-2.0/MIT dual (verificado en el archivo LICENSE), 1.115★, 203 forks, 3 meses. Plataforma self-hosted donde mencionas @centaur en Slack, asigna un sandbox K8s aislado con shell/git/Python/Node/Bun, ejecuta Amp/Codex/Claude Code/harness custom, y devuelve progreso y resultado final en el thread de Slack.

Por qué importa

Centaur ataca el hueco «agent corporativo» desde un ángulo distinto al de Embabel — la UX es Slack-first, no IDE-first: tú mencionas @centaur en un canal, el sistema aprovisiona un sandbox Kubernetes aislado con shell/git/Python/Node/Bun y te devuelve el progreso y el resultado en el mismo thread. Los detalles técnicos que importan para CSS: trae tu propio harness (cualquier CLI-agent funciona), los workflows son duraderos con sleep/resume/wait-for-events, hay credential boundaries para que el agente use servicios aprobados sin ver API keys en crudo, y soporta replayable state más organization overlays para que cada equipo añada sus tools sin forkear el repo. En el grafo ya cubrimos tanto el concepto enterprise-agents como el repo embabel-agent el 2026-08-12, así que este boletín completa la comparación con la vertiente Slack-first y OSS por encima de Adept/Temporal/Cohere. Caveat: 87 issues abiertos en 3 meses de vida es ritmo alto, esperable para un proyecto recién salido del horno.

la dirección "self-hosted + Slack + BYO harness" es la más prometedora para orgs que no pueden usar Cursor/BYOK público

04
probar #document-parser conf 0.40 pick editorial

run-llama/liteparse

12.080★ · 828 forks · Rust · Apache-2.0 · 26 issues

Apache-2.0, Rust core con bindings Python/Node.js/WASM, 12.080★, 828 forks, 6 meses. Parser PDF/DOCX/XLSX/PPTX/IMG sin dependencias cloud, con bounding boxes espaciales, OCR pluggable (Tesseract bundled, HTTP server para EasyOCR/PaddleOCR/custom), complexity detection (decide si necesita OCR o LLM) y output estructurado para pipelines RAG.

Por qué importa

La historia editorial: LlamaIndex separó lo que era el wrapper propietario LlamaParse (cloud) del motor OSS subyacente, y eso cambia las reglas del juego para quien monta pipelines de RAG. Detalle técnico que importa: el parser está escrito en Rust con bindings para Python, Node.js y WASM, trabaja sin dependencias cloud, devuelve bounding boxes espaciales y permite enchufar OCR externo (Tesseract viene bundled; EasyOCR/PaddleOCR/custom vía HTTP server). Tiene complexity detection que decide si un documento necesita OCR o LLM, lo que en la práctica es un router barato para no pagar el camino caro a todas las páginas. El propio README es honesto con el límite: para documentos densos (tablas complejas, multi-columna, gráficos, escritura a mano, PDFs escaneados) reconoce que LlamaParse sigue dando mejores resultados — el OSS cubre el 80% del 80%. Caveat: en el grafo no hay primera_mencion previa del concepto document-parser ni del competitor VectifyAI/OpenKB, así que este boletín los incorpora como referencia nueva.

el binario Rust está en crates.io; instalable sin lock-in cloud

05
explorar #compiled-knowledge-base conf 0.40

VectifyAI/OpenKB

3.677★ · 390 forks · Python · Apache-2.0 · 37 issues

Apache-2.0, Python, 3.677★, 390 forks, 4 meses. Sistema CLI que compila documentos raw (PDF/DOCX/MD/PPTX/HTML/XLSX/CSV/text/URLs) en una knowledge base estilo wiki estructurada, con summaries, concept pages, entity pages y cross-links mantenidos en sync. Retrieval vectorless basado en PageIndex tree indexing — sin embeddings, sin vector DB.

Por qué importa

Es la materialización de la idea que Karpathy tuiteó en marzo de 2026: en lugar de redescubrir el conocimiento desde cero en cada query como hace el RAG tradicional, un LLM compila summaries, concept pages y cross-references y los mantiene sincronizados, de forma que el conocimiento se acumula en lugar de re-derivarse. Para CSS la narrativa importa porque desafía frontalmente el stack embeddings + vector DB, apoyándose en cambio en el tree indexing vectorless de PageIndex. Detalle técnico fuerte: trae una Skill Factory que destila agent skills redistribuibles directamente desde la wiki, y exporta a Google OKF (Open Knowledge Format) para portabilidad entre herramientas. Caveat honesto que conviene vigilar: el último push es del 2026-07-22, más de tres semanas sin commit, lo que puede ser simple receso de verano pero también un slowdown de actividad — habría que confirmarlo en el siguiente boletín. En el grafo los conceptos compiled-knowledge-base y vectorless-retrieval, así como el competitor infiniflow/ragflow, se incorporan por primera vez con este item.

la idea de "knowledge compounds" cambia el cálculo de cualquier pipeline RAG — vale la pena clonar y probar contra un corpus pequeño

Radar secundario · 6

UI automation vision-driven para web/Android/iOS/HarmonyOS/desktop sin selectores DOM. Se integra con OpenClaw (cubierto ayer) vía Midscene Skills.

Lightricks/LTX-2 8.779★

Modelo DiT audio-video foundation de Lightricks, primer DiT con audio y video sincronizado en un solo modelo, 22B parámetros, paper en arXiv 2601.03233. Flag: license NOASSERTION — antes de producción, leer el archivo LICENSE real y verificar los términos.

yamadashy/repomix 27.806★

Empaqueta un repo entero en un único archivo AI-friendly (Claude/ChatGPT/DeepSeek/Gemini/Gemma/Llama/Grok). Patrocinado por Warp y CodeRabbit.

Terminal app para correr Claude Code/Codex/Gemini/Aider en workspaces aislados y en paralelo. Instalable vía Homebrew como cs. Compite con egoist/waku (cubierto ayer), pero es CLI-first. Flag: AGPL-3.0 — copyleft fuerte, no recomendable para productos SaaS propietarios.

hugohe3/ppt-master 46.050★

Una AI convierte documentos o topics en PowerPoint decks nativos (no screenshots): native shapes, transitions, animations, charts/tables data-backed, audio narration desde speaker notes, y soporte de .pptx templates propios.

Elimina marcas de procedencia multi-vendor de AI: higiene de texto Unicode, hooks de statistical rewrite, y metadatos C2PA de PNG/JPEG/SVG/PDF/DOCX/HTML.

Lectura editorial

Convergencia con tu stack

Tres hallazgos de hoy aterrizan directamente en piezas del stack local-first y del discurso editorial que CSS viene construyendo. Omnigent convierte a Hermes en citizen first-class de una capa de orquestación cross-provider — relevante para la decisión diaria de cómo mezclar Claude Code, Codex, Hermes y OpenCode sin vendor-lock. OpenKB materializa la promesa de LLM Wiki de Karpathy y entra en tensión directa con la elección de GBrain + Postgres vectorial del stack: si el vectorless retrieval madura, parte de la arquitectura local-first puede simplificarse. Liteparse libera el motor OSS de LlamaParse, pieza de referencia para pipelines de ingestión RAG propias — encaja con la cobertura que CSS ya da a PGLite + pgvector como base de conocimiento del agente. Los otros dos (Cursor/plugins, Centaur) son lecturas sobre el estado del arte externo, no convergen con el stack propio.

Cruzado con tu grafo

El grafo refuerza tres nodos ya conocidos con evidencia sólida y siembra cuatro nuevos. Nodos reforzados: concept:enterprise-agents (Centaur, 2026-08-12) revalida la línea de 'agentes con org-chart' abierta por paperclipai/org2AI/holaOS el 2026-08-11; concept:agent-skills-spec (Cursor plugins, 2026-07-31) confirma que el formato de skills está dejando de ser discusión para convertirse en infraestructura; repo:anthropics/claude-code (Cursor plugins, 2026-07-28) sigue siendo el pivote competitivo que todos los marketplaces deben soportar. Nodos nuevos que debutan hoy sin primera_mencion previa: concept:cross-harness-agent (Omnigent + Centaur), concept:plugin-marketplace (Cursor), concept:document-parser (Liteparse), concept:compiled-knowledge-base y concept:vectorless-retrieval (OpenKB). La ausencia de primera_mencion en estos cinco es genuina — no hay cobertura previa que ligar.

Tendencias (5-6 boletines)

Con solo dos boletines de contexto (2026-08-10 y 2026-08-11), la serie es demasiado corta para hablar de tendencia de cinco. Lo que sí se observa: el boletín del 2026-08-10 articuló las cuatro capas del coding agent (runtime, memoria, backend, code-graph); el 2026-08-11 cerró la triangulación de 'agent company' y abrió inferencia local de borde. Hoy desplaza el foco a la capa de orquestación cross-harness (Omnigent, Centaur) y a la capa de ingestión/knowledge base (Liteparse, OpenKB) — es decir, cubre los huecos que el 2026-08-10 dejó entre runtime y memoria, y entre memoria y retrieval. La continuidad natural es: si el boletín del 2026-08-10 fue el estructural y el 2026-08-11 el de patrones organizativos, el de hoy es el de la infraestructura de soporte (plugins, parsing, compiladores de conocimiento). Falta base para afirmar más.

Resumen ejecutivo del boletín origen
  • omnigent-ai/omnigent debuta como meta-harness agent-agnóstico con desktop nativo: Apache-2.0, Python, 8.7k★ en 2 meses, alpha. Orquesta Claude Code/Codex/Cursor/OpenCode/Hermes/Pi desde terminal, browser, phone y desktop macOS. Es la respuesta OSS al "agent framework fatigue": en lugar de competir con LangChain o CrewAI, se posiciona como capa de orquestación cross-provider que ya usa a Hermes como citizen.
  • cursor/plugins oficializa el marketplace de plugins de Cursor con 24 plugins oficiales: MIT, TypeScript, 2.6k★ en 7 meses. Skills + MCP servers + rules en un único formato .cursor-plugin/plugin.json. Incluye integraciones nativas con Salesforce, Gmail, Drive, Calendar, Gong, HubSpot y orquestadores de sub-agents paralelos. Es la señal más clara hasta la fecha de que Cursor se está convirtiendo en plataforma, no solo en IDE.
  • paradigmxyz/centaur materializa "BYO harness" para equipos con Slack como front-end: Python + Kubernetes sandboxes, Apache-2.0/MIT dual, 1.1k★ en 3 meses. Self-hosted agent platform donde mencionas al bot en Slack, asigna un sandbox aislado y trae de vuelta el resultado. Compite con la dirección "enterprise agent" de Embabel pero con UX Slack-first en lugar de JVM-first.
  • run-llama/liteparse abre el parser PDF de LlamaIndex a Rust multi-lenguaje: Apache-2.0, Rust core + bindings Python/Node/WASM, 12k★ en 6 meses. Reemplaza el wrapper propietario LlamaParse con una versión OSS enfocada en "fast and light" — bounding boxes, complexity detection, OCR pluggable, multimodal. Es el "doc parser for RAG" más pulido del momento sin lock-in cloud.
  • VectifyAI/OpenKB ejecuta la idea de Karpathy de "wiki compilada por LLM" en producción: Apache-2.0, Python, 3.6k★ en 4 meses. PageIndex vectorless retrieval + wiki compiler que se mantiene sincronizado en lugar de "redescubrir desde cero en cada query" como RAG tradicional. La categoría "knowledge compounds over time" compite con la narrativa clásica de RAG.
  • Cierre: Fuentes consultadas: Trendshift daily, GitHub Trending daily (main + typescript + python + rust + go slices), GitHub REST API para verificación de los 13 candidatos. Blogwatcher 08:00 no publicó archivo *-blogs.md (sin actualización desde 2026-07-05), así que este boletín no duplica contenido previo.
Edges del grafo (37)
boletin:2026-08-13 --[menciona]--> item:https-github-com-omnigent-ai-omnigent
item:https-github-com-omnigent-ai-omnigent --[trata]--> tema:omnigent-ai-omnigent
repo:omnigent-ai/omnigent --[implements]--> concept:cross-harness-agent
repo:omnigent-ai/omnigent --[competes_with]--> repo:sindresorhus/...
repo:omnigent-ai/omnigent --[relevant_to]--> concept:agent-orchestration
boletin:2026-08-13 --[menciona]--> item:https-github-com-cursor-plugins
item:https-github-com-cursor-plugins --[trata]--> tema:cursor-plugins
repo:cursor/plugins --[implements]--> concept:plugin-marketplace
repo:cursor/plugins --[competes_with]--> repo:anthropics/claude-code (ya cubierto el 2026-07-28)
repo:cursor/plugins --[implements]--> concept:agent-skills-spec (ya cubierto el 2026-07-31)
boletin:2026-08-13 --[menciona]--> item:https-github-com-paradigmxyz-centaur
item:https-github-com-paradigmxyz-centaur --[trata]--> tema:paradigmxyz-centaur
repo:paradigmxyz/centaur --[implements]--> concept:enterprise-agents (ya cubierto el 2026-08-12)
repo:paradigmxyz/centaur --[competes_with]--> repo:embabel/embabel-agent (ya cubierto el 2026-08-12)
repo:paradigmxyz/centaur --[relevant_to]--> concept:cross-harness-agent
boletin:2026-08-13 --[menciona]--> item:https-github-com-run-llama-liteparse
item:https-github-com-run-llama-liteparse --[trata]--> tema:run-llama-liteparse
repo:run-llama/liteparse --[implements]--> concept:document-parser
repo:run-llama/liteparse --[competes_with]--> repo:VectifyAI/OpenKB
repo:run-llama/liteparse --[relevant_to]--> company:llamaindex
boletin:2026-08-13 --[menciona]--> item:https-github-com-vectifyai-openkb
item:https-github-com-vectifyai-openkb --[trata]--> tema:vectifyai-openkb
repo:VectifyAI/OpenKB --[implements]--> concept:compiled-knowledge-base
repo:VectifyAI/OpenKB --[implements]--> concept:vectorless-retrieval
repo:VectifyAI/OpenKB --[competes_with]--> repo:infiniflow/ragflow
boletin:2026-08-13 --[menciona]--> item:https-github-com-web-infra-dev-midscene
item:https-github-com-web-infra-dev-midscene --[trata]--> tema:web-infra-dev-midscene
boletin:2026-08-13 --[menciona]--> item:https-github-com-lightricks-ltx-2
item:https-github-com-lightricks-ltx-2 --[trata]--> tema:lightricks-ltx-2
boletin:2026-08-13 --[menciona]--> item:https-github-com-yamadashy-repomix
item:https-github-com-yamadashy-repomix --[trata]--> tema:yamadashy-repomix
boletin:2026-08-13 --[menciona]--> item:https-github-com-smtg-ai-claude-squad
item:https-github-com-smtg-ai-claude-squad --[trata]--> tema:smtg-ai-claude-squad
boletin:2026-08-13 --[menciona]--> item:https-github-com-hugohe3-ppt-master
item:https-github-com-hugohe3-ppt-master --[trata]--> tema:hugohe3-ppt-master
boletin:2026-08-13 --[menciona]--> item:https-github-com-guillaumemeyer-watermarks-remover
item:https-github-com-guillaumemeyer-watermarks-remover --[trata]--> tema:guillaumemeyer-watermarks-remover