Saltar al contenido
5 minutos de IA

MIÉRCOLES, 19 DE AGOSTO DE 2026

NOTICIA DESTACADA

Mojo 1.0 pasa a Apache 2.0 con excepción LLVM: kernels GPU con sintaxis Python

Modular libera bajo Apache 2.0 + excepción LLVM su lenguaje que compila a MLIR y ejecuta GPU sin CUDA ni Triton. Escribes kernels de matmul o attention con sintaxis parecida a Python y los despliegas en H100, MI300X o Blackwell desde el mismo fichero: te saca del vendor lock-in de NVIDIA sin runtime CUDA por dispositivo.

5 MIN LECTURA
NOTICIAS DEL DÍA
HERRAMIENTAS

Cursor lanza Origin, alojamiento Git propio con CLI, justo durante 8h de caída de GitHub

Rollout en Pro y Teams desde el 17: `origin repo create` desde la CLI e integraciones día uno con Vercel, Depot y Buildkite. La caída de GitHub del 18 (1:40-9:15 UTC, ~20% de errores) empuja a tener un espejo en el mismo editor donde revisas las peticiones de fusión con el agente.

Cursor Changelog · 4 MIN LEER FUENTE →
OPEN SOURCE

Qwen3.8-27B: multimodal denso de pesos abiertos con 262k de contexto y 52 en Artificial Analysis

Apache 2.0, corre en 14-17 GB de VRAM cuantizado a 4 bits y empata a GPT-5.6 Luna max en el índice de Artificial Analysis. Contexto nativo de 262k para leer documentos largos sin trocear: enchufas RAG local sin depender de proveedor y sin fugar contexto a la nube.

Simon Willison · 4 MIN LEER FUENTE →
HERRAMIENTAS

Claude Code v2.1.235 corrige que `/permissions` ocultaba comandos al revisor humano

El preview de permisos ahora muestra el argv completo y añade corrector ortográfico opcional (aspell/hunspell/ispell). Fin del punto ciego en auto-mode donde el team-lead firmaba una acción y el agente ejecutaba otra.

Claude Code Changelog · 3 MIN LEER FUENTE →
TÉCNICAS

Cloudflare Agents SDK 0.20 sirve MCP sin estado en un Worker plano, sin Durable Objects

Adopta la spec MCP 2026-07-28: sin cabecera `Mcp-Session-Id` y sin estado en el servidor. Cada petición es cacheable en el edge, escala a millones de agentes concurrentes y elimina la factura de Durable Objects que pagabas por sesión.

Cloudflare Blog · 4 MIN LEER FUENTE →
INDIE / COMUNIDAD

Bullet (YC S26) alcanza 95,8% en SWE-bench Verified con búsqueda por grep en vez de vectores

Agente de código que localiza contexto con grep dirigido en lugar de indexar el repo con vectores: 119 s por tarea, 30-60% más rápido que Claude Code y Codex, y funciona con tu suscripción existente. Cero GB de índice y cero desfase respecto al `HEAD`.

Launch HN · 3 MIN LEER FUENTE →
TUTORIALES

Hamel Husain y Shreya Shankar publican 'Evals Skills for Coding Agents'

Enseña al agente a correr evaluaciones de producto (no genéricas) antes de cerrar una tarea: skill reutilizable en Claude Code y Cursor que convierte cada petición de fusión en un contrato ejecutable contra la especificación real del cliente.

hamel.dev · 6 MIN LEER FUENTE →
INDUSTRIA

GitHub cae 8 horas el 18 de agosto por saturación de demanda IA

De 1:40 a 9:15 UTC con ~20% de errores en API y clones: si tu CI, sandbox de Codex o auto-mode dependen de un único remoto, la ventana rompió despliegues. Argumento sólido para configurar un espejo en Cursor Origin, Codeberg o GitLab.

DevOps.com · 3 MIN LEER FUENTE →
SNIPPET DEL DÍA

Una técnica, prompt o comando aplicable hoy. Cópialo, pruébalo en tu stack en menos de 5 minutos y reenvíalo a un colega si te resulta útil. Ejemplos típicos: un prompt para evals, un patrón de agente, un comando que recorta tokens o un truco de RAG.

Búsqueda por grep: contexto para el agente sin índice de vectores

# Patrón que usa Bullet para llegar a 95,8% en SWE-bench: # grep dirigido con ripgrep en vez de indexar el repo con # vectores. Sin GB de índice y sin desfase respecto al HEAD. import subprocess from pathlib import Path def find_context(query: str, repo: str, k: int = 5) -> list[str]: # 1) Extraer símbolos/keywords del query (mejor: un LLM barato) terms = [t for t in query.split() if len(t) > 3] # 2) Grep dirigido a los tipos de fichero relevantes proc = subprocess.run( ["rg", "-l", "-t", "ts", "-t", "py", "-t", "go", "-e", "|".join(terms), repo], capture_output=True, text=True, check=False, ) hits = [h for h in proc.stdout.splitlines() if h] # 3) Reordenar por densidad de matches y coger top-k def density(f: str) -> int: body = Path(f).read_text(errors="ignore") return sum(body.count(t) for t in terms) return sorted(hits, key=density, reverse=True)[:k] # El agente solo lee estos ficheros -> input pequeno, latencia baja, # coste por tarea acotado y el indice siempre fresco.

LAUNCH HN — BULLET VER FUENTE →

Cierre

Hoy el patrón que emerge es desacoplarse del monopolio de infraestructura. Modular libera Mojo 1.0 bajo Apache 2.0 para escribir kernels GPU sin CUDA, Cloudflare sirve MCP sin Durable Objects tras la nueva especificación sin estado, y Cursor estrena Origin justo el día que GitHub se cae ocho horas. En paralelo, Qwen3.8-27B empata a modelos frontier corriendo en 16 GB de VRAM y Bullet demuestra que un agente de código puede batir a Claude Code y Codex haciendo grep en vez de vectores. La lección para producción: la ventaja competitiva del año no está en tener más tokens ni un modelo mejor, sino en no depender de un solo entorno de ejecución, un solo alojamiento Git ni un solo pipeline de indexación.

¿LLEVAS IA A PRODUCCIÓN EN TU EMPRESA?

Iván consulta sobre todo esto

Ingeniero IA con 3 años llevando LLMs a producción y más de 15 construyendo producto para Openbank, Inditex e Iberia. Agentes autónomos, RAG auditable: del piloto al despliegue real.