tecnoboletín / 2026-08-01

Boletín · sábado 1 ago 2026

La plomería de los agentes se industrializa al ritmo de los modelos

El boletín de hoy consolida una tesis que llevaba gestándose dos días: la plomería de los agentes —harness, gobernanza, skill-distillation, grafos y review CLI— se está abriendo como código industrial al mismo ritmo al que se cerraron los modelos. La diferencia frente al 30 y 31 de julio es que ya no hablamos de la categoría en abstracto: hoy aparece la implementación concreta de cada pieza. QM cubre el multi-tenant que faltaba entre Claude Code personal y plataformas enterprise pesadas; ratchet cierra el open loop de inyectar reglas a un agente sin verificarlas; Skill Recorder automatiza el paso más caro del authoring de skills; tuicr resuelve la fricción de la review en TUI; y waste y pgGraph demuestran que el local-first ya no es toys, es producción. El hilo conductor es menos 'qué descubrimos' y más 'qué hueco del stack se ha tapado hoy'.

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

yc-software/qm

2.891★ · 264 forks · TypeScript · MIT

Harness multi-agente para empresas: workspaces aislados en Slack y web, con memoria, skills y crons scopeados por persona/canal.

Por qué importa

El espacio de "agent harness" tenía un hueco entre Claude Code (consumidor) y plataformas enterprise pesadas estilo Slack-first. QM rellena ese hueco con workspaces aislados (Slack y web), memoria, skills y crons scoped por persona/canal, más permisos y skill packs versionados y abstracción de modelo (Pi, OpenCode, Codex, Claude Code). Para el lector de CSS importa porque es exactamente la capa que un equipo pequeño necesita para no saltar directo a enterprise: instalas, defines scopes y el harness se ocupa de aislar a cada agente sin escribir infraestructura custom.

Grafoimplementsagent_harnessnuevo (concept, relación nueva de hoy) complementsclaude_codenuevo (concept, relación nueva de hoy) solvesteam_agent_isolationnuevo (concept, relación nueva de hoy)
02
explorar conf 0.40 pick editorial

sqliteai/waste

386★ · 36 forks · C · Apache-2.0

Motor C embebible que corre Kimi K3 (2.78T parámetros) en una laptop de 64 GB streaming desde NVMe; sin dependencias.

Por qué importa

Demuestra con un ejecutable en C que el límite de "modelos gigantes solo en cloud" se rompe combinando streaming desde NVMe con caché de expertos MoE: 982 GB de Kimi K3 corren a 0.5 tok/s en un MacBook M-series con 64 GB de RAM. Ya cubrimos el terreno del inference local con Ollama el 2026-07-04; waste entra como competidor directo de Ollama, con la diferencia de apostar por modelos MoE multi-TB en vez de densos ajustados a VRAM. Para el lector de CSS importa porque convierte el "local-first" en una opción real para modelos frontier, no solo para 7B-13B.

Grafoimplementsmoe_streaming_inferencenuevo (concept, relación nueva de hoy) useskimi_k3nuevo (concept, relación nueva de hoy) solvesllm_local_constraintnuevo (concept, relación nueva de hoy) competes_withollama· 2026-07-04 (concept, ya cubierta el 2026-07-04)
03
explorar conf 0.40

firecrawl/pdf-inspector

2.062★ · 172 forks · Rust · MIT

Librería Rust (bindings Python/Node/WASM) para clasificar PDFs en <50ms sin OCR: distingue text-based vs scanned y extrae a Markdown preservando tablas.

Por qué importa

El truco clave que justifica la librería: ~54% de los PDFs no necesitan OCR, y pdf-inspector los clasifica en <50 ms saltándose ese coste. Cuando el PDF es text-based, extrae a Markdown preservando tablas (detección dual: rectángulos + heurística), orden multi-columna y CIDs Unicode; está implementado en Rust con bindings para Python, Node y WASM, y lo lanza el equipo detrás de Firecrawl, así que encaja como pieza del pipeline de scraping/document processing que ya hemos tocado en CSS.

Grafoimplementspdf_classificationnuevo (concept, relación nueva de hoy) usesrust_pdf_parsingnuevo (concept, relación nueva de hoy) complementsfirecrawlnuevo (concept, relación nueva de hoy) relevant_todocument_processingnuevo (concept, relación nueva de hoy)
04
explorar conf 0.40 pick editorial

0xwilliamortiz/ratchet

402★ · 43 forks · JavaScript · MIT

Hook PostToolUse para agentes que mide cada edición contra un ruleset inyectado y reporta al modelo en tiempo real; la complejidad solo crece si el agente justifica cada adición.

Por qué importa

Resuelve un patrón clásico de los agentes coding: inyectas reglas minimalistas (pref stdlib, no deps, diff pequeño) en el prompt del agente y luego no hay nada que las verifique, queda un open loop. Ratchet lo cierra con un hook PostToolUse que mide cada edición contra el ruleset y reporta al modelo en tiempo real, dentro de la misma sesión. Para el lector de CSS importa porque es governance barata para Claude Code y similares: si trabajas con agentes que tocan código, puedes frenar la deriva sin montar un sistema de revisión externo.

Grafoimplementsagent_governancenuevo (concept, relación nueva de hoy) usesclaude_code_hooksnuevo (concept, relación nueva de hoy) solvesagent_driftnuevo (concept, relación nueva de hoy)
05
explorar conf 0.40

microsoft/skill-recorder

218★ · 25 forks · TypeScript · MIT

Graba una sesión tuya haciendo una tarea y la convierte en un SKILL.md ejecutable por el agente (Claude / Copilot CLI), usando las herramientas nativas del agente en vez de replay.

Por qué importa

Es el "RPA del humano para agentes": grabas una sesión tuya haciendo una tarea, Copilot reconstruye el intent y los steps, y el resultado es un SKILL.md nativo que el agente (Claude o Copilot CLI) ejecuta con sus propias herramientas, no como replay. Para el lector de CSS importa porque automatiza el paso más caro del workflow de skills —documentar un flujo a mano— y encima encaja con Automation (schedule/trigger) y con el formato claude_skills_format que ya cubrimos.

Grafoimplementsskill_creationnuevo (concept, relación nueva de hoy) usesgithub_copilot_clinuevo (concept, relación nueva de hoy) relevant_toclaude_skills_formatnuevo (concept, relación nueva de hoy)
06
explorar conf 0.40

Evokoa/pgGraph

664★ · 53 forks · Rust · NOASSERTION

Extensión Postgres (Apache-2.0) que añade capacidades de grafo (Cypher-like) sobre los datos existentes, sin ETL ni base separada.

Por qué importa

Graphify/PGLite ya estaban en el radar de CSS como stack de grafos desde el 2026-07-04; pgGraph es la versión "production" para Postgres vanilla —extensión Apache-2.0 escrita en Rust que añade Cypher-like sobre los datos existentes sin ETL ni base separada, soportando Postgres 14–18 con imagen Docker en ghcr.io. Para el lector de CSS importa porque completa el knowledge_graph_stack local-first: donde Graphify era el prototipo, pgGraph es lo que desplegarías cuando el grafo tiene que vivir en Postgres de verdad.

Grafoimplementsgraph_on_postgresnuevo (concept, relación nueva de hoy) complementsgraphify· 2026-07-04 (concept, ya cubierta el 2026-07-04) relevant_toknowledge_graph_stacknuevo (concept, relación nueva de hoy)
07
explorar conf 0.40

agavra/tuicr

2.203★ · 175 forks · Rust · MIT

TUI de code review estilo GitHub en terminal, con keybindings vim; exporta reviews reales a GitHub/GitLab y soporta git/jj/mercurial.

Por qué importa

Hay docenas de TUIs de diff pero pocas que cierren el round-trip con las APIs reales de GitHub/GitLab. tuicr lo hace: keybindings vim, soporta git/jj/mercurial, y las reviews que haces en terminal se publican de verdad, no se quedan en local. Para el lector de CSS importa porque apunta a ser el "ratchet" del code review — instalar, revisar, publicar — y entra como competidor directo de alternativas tipo a_review_tui en un nicho donde la fricción de volver a la web mata la adopción.

Grafoimplementscli_code_reviewnuevo (concept, relación nueva de hoy) usesratatuinuevo (concept, relación nueva de hoy) competes_witha_review_tuinuevo (concept, relación nueva de hoy)
Radar secundario · 5
usekaneo/kaneo 5.276★

Project management minimalista self-hosted (TypeScript, MIT). 5.2k ⭐, ya activo desde 2024.

chatwoot/chatwoot 35.216★

Live-chat omnichannel OSS (Ruby, NOASSERTION — AGPL-style). 35k ⭐, alternativa a Intercom/Zendesk.

Yu9191/wloc 7.178★

Modifica el location spoofing de Apple (gs-loc), soporta Surge/QuantumultX/Loon/Stash. 7k ⭐ (NOASSERTION — licencia a verificar antes de adopción).

Firmware ESP32 multi-protocolo (UART, I2C, SPI, Wi-Fi, BLE, Sub-GHz) con CLI web. 5k ⭐, MIT.

DJ mixer TUI para TidalCycles (Rust, ratatui, MPV + SuperCollider). Nicho, pero calidad alta.

Lectura editorial

Convergencia con tu stack

La convergencia con el stack local-first y las líneas editoriales de CSS es la más fuerte de los últimos boletines. Tres hallazgos aterrizan directamente en piezas que ya teníamos en radar: sqliteai/waste entra como competidor explícito de Ollama (cubierto el 2026-07-04), revalidando la apuesta por inferencia local pero llevando el techo de parámetros a 2.78T; Evokoa/pgGraph completa la capa de grafos donde Graphify era el prototipo, dando la versión Postgres vanilla con Cypher-like y Apache-2.0; y microsoft/skill-recorder conecta con la línea de hermes-agent-skill-authoring y claude_skills_format, automatizando el paso de documentar un SKILL.md a mano. A esto se suman firecrawl/pdf-inspector (pieza de scraping/document processing) y 0xwilliamortiz/ratchet (governance barata para Claude Code), que aunque no tocan directamente el stack reportado, encajan en la línea editorial de 'plomería de agentes' que CSS viene construyendo.

Cruzado con tu grafo

Hay tres refuerzos explícitos del grafo sobre nodos ya conocidos: Ollama aparece como competidor de WASTE (primera_mencion 2026-07-04), Graphify aparece como complemento de pgGraph (primera_mencion 2026-07-04), confirmando que la línea local-first / knowledge-graph-stack tiene continuidad real. El resto de nodos del grafo asociados a los hallazgos de hoy (agent_harness, moe_streaming_inference, pdf_classification, agent_governance, skill_creation, cli_code_review) no traen primera_mencion en los datos recibidos, así que no se les puede atribuir una fecha previa sin riesgo de fabricarla. Cabe destacar que tampoco aparecen hoy nuevas menciones a nodos estructurales que ya teníamos —el grafo no crece, pero los nodos existentes se engordan con evidencia de que la categoría se está llenando de implementaciones concretas.

Tendencias (5-6 boletines)

El contexto de continuidad disponible es de solo dos días (30 y 31 de julio), lo cual es insuficiente para hablar de cinco boletines con base firme; mejor declararlo explícito. Con esos dos días, lo que se observa es una secuencia limpia: el 30 de julio se abre la tesis de 'la plomería de los agentes se industrializa'; el 31 de julio se aterriza con la trinidad skill-distillation + BaaS MCP-first + gateway SaaS-MCP; y el 1 de agosto cada hueco de esa trinidad más el del harness multi-tenant reciben una implementación concreta (Skill Recorder, ratchet, pgGraph, QM). La tendencia real no es de cinco boletines sino de tres, y apunta a que la próxima hornada cubrirá huecos adyacentes: identity de agentes, observability/Audit log, y marketplaces de skills ya verificadas.

Resumen ejecutivo del boletín origen
  • QM (yc-software) se posiciona como la capa multi-tenant entre Claude Code personal y plataformas enterprise: workspaces aislados, skills scopeados, abstracción de modelo. Tendencia clara: el "harness" se commodityza por debajo del modelo.
  • WASTE (sqliteai) rompe la barrera de los 2.78T parámetros en local con streaming MoE + NVMe. Es la confirmación técnica de que el "modelo demasiado grande para correr en casa" es un problema de ingeniería, no de tamaño.
  • Tres piezas complementan el stack de agentes y grafos de CSS: firecrawl/pdf-inspector para ingesta de PDFs sin OCR, 0xwilliamortiz/ratchet para gobernanza de agentes (PostToolUse hook que mide cada edición), y Evokoa/pgGraph para query de grafos en Postgres nativo.
  • Microsoft Skill Recorder formaliza el workflow "graba una vez, el agente repite": de la sesión humana a un SKILL.md ejecutable por Copilot/Claude. Conecta directamente con hermes-agent-skill-authoring.
  • tuicr es la mejor TUI de code review con round-trip a GitHub/GitLab en 2026: keybindings vim, soporta git/jj/mercurial, exporta reviews reales. Fuentes consultadas: Trendshift daily (25 repos), GitHub Trending daily (12 repos), GitHub REST API para verificación de metadata.
Edges del grafo (47)
boletin:2026-08-01 --[menciona]--> item:https-github-com-yc-software-qm
item:https-github-com-yc-software-qm --[trata]--> tema:yc-software-qm
yc-software/qm --[implements]--> agent_harness
yc-software/qm --[complements]--> claude_code
yc-software/qm --[solves]--> team_agent_isolation
boletin:2026-08-01 --[menciona]--> item:https-github-com-sqliteai-waste
item:https-github-com-sqliteai-waste --[trata]--> tema:sqliteai-waste
sqliteai/waste --[implements]--> moe_streaming_inference
sqliteai/waste --[uses]--> kimi_k3
sqliteai/waste --[solves]--> llm_local_constraint
sqliteai/waste --[competes_with]--> ollama (ya cubierto el 2026-07-04)
boletin:2026-08-01 --[menciona]--> item:https-github-com-firecrawl-pdf-inspector
item:https-github-com-firecrawl-pdf-inspector --[trata]--> tema:firecrawl-pdf-inspector
firecrawl/pdf-inspector --[implements]--> pdf_classification
firecrawl/pdf-inspector --[uses]--> rust_pdf_parsing
firecrawl/pdf-inspector --[complements]--> firecrawl
firecrawl/pdf-inspector --[relevant_to]--> document_processing
boletin:2026-08-01 --[menciona]--> item:https-github-com-0xwilliamortiz-ratchet
item:https-github-com-0xwilliamortiz-ratchet --[trata]--> tema:0xwilliamortiz-ratchet
0xwilliamortiz/ratchet --[implements]--> agent_governance
0xwilliamortiz/ratchet --[uses]--> claude_code_hooks
0xwilliamortiz/ratchet --[solves]--> agent_drift
boletin:2026-08-01 --[menciona]--> item:https-github-com-microsoft-skill-recorder
item:https-github-com-microsoft-skill-recorder --[trata]--> tema:microsoft-skill-recorder
microsoft/skill-recorder --[implements]--> skill_creation
microsoft/skill-recorder --[uses]--> github_copilot_cli
microsoft/skill-recorder --[relevant_to]--> claude_skills_format
boletin:2026-08-01 --[menciona]--> item:https-github-com-evokoa-pggraph
item:https-github-com-evokoa-pggraph --[trata]--> tema:evokoa-pggraph
Evokoa/pgGraph --[implements]--> graph_on_postgres
Evokoa/pgGraph --[complements]--> graphify (ya cubierto el 2026-07-04)
Evokoa/pgGraph --[relevant_to]--> knowledge_graph_stack
boletin:2026-08-01 --[menciona]--> item:https-github-com-agavra-tuicr
item:https-github-com-agavra-tuicr --[trata]--> tema:agavra-tuicr
agavra/tuicr --[implements]--> cli_code_review
agavra/tuicr --[uses]--> ratatui
agavra/tuicr --[competes_with]--> a_review_tui
boletin:2026-08-01 --[menciona]--> item:https-github-com-usekaneo-kaneo
item:https-github-com-usekaneo-kaneo --[trata]--> tema:usekaneo-kaneo
boletin:2026-08-01 --[menciona]--> item:https-github-com-chatwoot-chatwoot
item:https-github-com-chatwoot-chatwoot --[trata]--> tema:chatwoot-chatwoot
boletin:2026-08-01 --[menciona]--> item:https-github-com-yu9191-wloc
item:https-github-com-yu9191-wloc --[trata]--> tema:yu9191-wloc
boletin:2026-08-01 --[menciona]--> item:https-github-com-geo-tp-esp32-bit-pirate
item:https-github-com-geo-tp-esp32-bit-pirate --[trata]--> tema:geo-tp-esp32-bit-pirate
boletin:2026-08-01 --[menciona]--> item:https-github-com-l00sed-termixer
item:https-github-com-l00sed-termixer --[trata]--> tema:l00sed-termixer