Freestyle Lanza Sandboxes para Agentes de Codificación de IA con Bifurcación en Vivo

✍️ OpenClawRadar📅 Publicado: 17 de abril de 2026🔗 Source
Freestyle Lanza Sandboxes para Agentes de Codificación de IA con Bifurcación en Vivo
Ad

Lo que ofrece Freestyle

Freestyle está construyendo infraestructura en la nube específicamente para agentes de programación con IA, proporcionando entornos de pruebas que funcionan como máquinas virtuales completas. Estas máquinas virtuales están diseñadas para ser intercambiables con instancias EC2 desde la perspectiva de un agente, pero con características especializadas para flujos de trabajo de desarrollo de IA.

Características técnicas clave

  • Bifurcación en vivo: Puede bifurcar un entorno de prueba en ejecución horizontalmente con menos de 400 ms de pausa. Esto bifurca todo el estado de la memoria, no solo el sistema de archivos. Si estás a mitad de una página del navegador con animaciones, ejecutando un servidor de Minecraft, o tienes un error en proceso, todas las bifurcaciones mantendrán ese estado exacto.
  • Inicio rápido: Los entornos de prueba se inician en aproximadamente 500 ms, con demostraciones que muestran el aprovisionamiento de máquinas virtuales en menos de 700 ms desde la solicitud de API hasta la máquina lista.
  • Soporte de sistema completo: Ejecuta Debian completo con virtualización de hardware, soportando eBPF, Fuse, systemd init en lugar de runc, y múltiples usuarios. El objetivo es que cualquier cosa que se espere que funcione en Debian debería funcionar en estas máquinas virtuales.
  • Instantáneas: Puede guardar el estado de la máquina virtual y reanudar semanas después desde el punto exacto.
  • Opciones de persistencia: Admite máquinas virtuales persistentes que se pausan después de un tiempo de inactividad (por ejemplo, 60 segundos) con costo $0 mientras están pausadas, reanudando en la siguiente ejecución.

Enfoque de infraestructura

Freestyle funciona en sus propios racks de metal puro después de descubrir que mover máquinas virtuales entre nodos de la nube no proporcionaba un rendimiento aceptable. Descubrieron que los costos mensuales de los nodos de metal puro de Google Cloud y AWS eran equivalentes al costo total del hardware, lo que los llevó a construir su propia infraestructura.

Ad

Ejemplos de uso de API

La fuente muestra varios patrones de código para diferentes casos de uso:

// Patrón de constructor de aplicaciones (como Lovable, Bolt, V0)
import { freestyle, VmSpec } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";
import { VmDevServer } from "@freestyle-sh/with-dev-server";

const { repoId } = await freestyle.git.repos.create({ ... });

const { vm } = await freestyle.vms.create({ with: { devServer: new VmDevServer({ devCommand: "bun run dev", runtime: new VmBun(), repo: repoId }), }, });

// Patrón de agente (como Devin, Cursor Agent)
import { freestyle, VmSpec } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";

const { vm } = await freestyle.vms.create({ git: { repos: [ { repo: "https://github.com/user/repo.git" }, ] } });

const { forks } = await vm.fork({ count: 3 });

await Promise.all([ ai(forks[0], "Build the API endpoints"), ai(forks[1], "Build the frontend UI"), ai(forks[2], "Write the test suite"), ]);

// Patrón de revisión de código (como Code Rabbit, Greptile)
import { freestyle } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";

const { vm } = await freestyle.vms.create({ git: { repos: [{ repo: repoUrl, rev: branchRev }], }, });

const { stdout: lint } = await vm.exec("bun run lint"); const { stdout: test } = await vm.exec("bun test"); const review = await ai(vm, "Review the diff for bugs");

await github.pulls.createReview({ body: review, event: test.includes("FAIL") ? "REQUEST_CHANGES" : "APPROVE", });

Público objetivo

Esta infraestructura está diseñada para desarrolladores que construyen o utilizan agentes de programación con IA que necesitan entornos de prueba de sistema completo para flujos de trabajo de pruebas, desarrollo e implementación a escala.

📖 Leer la fuente completa: HN LLM Tools

Ad

👀 Ver también

Herramienta de Límite de Aprobación para el Trabajo del Repositorio de Código de Claude
Herramientas

Herramienta de Límite de Aprobación para el Trabajo del Repositorio de Código de Claude

Un desarrollador creó una herramienta de límite de aprobación que agrega un paso de revisión antes de la ejecución local al usar Claude Code para trabajo en repositorios. La herramienta sigue un ciclo: ver el plan primero, aprobar una vez, permitir que la ejecución ocurra localmente y conservar la prueba después.

OpenClawRadar
Actualización de AgentCrawl Agrega Características y Mejoras Críticas del Crawler
Herramientas

Actualización de AgentCrawl Agrega Características y Mejoras Críticas del Crawler

La última actualización de AgentCrawl introduce características como la compatibilidad con robots.txt, almacenamiento en caché en disco, rastreos reanudables y extracción de metadatos estructurados, convirtiéndolo en una herramienta más robusta y lista para producción.

OpenClawRadar
Cull: Motor de código abierto para la curación de conjuntos de datos en pipelines de imágenes de IA
Herramientas

Cull: Motor de código abierto para la curación de conjuntos de datos en pipelines de imágenes de IA

Cull extrae imágenes de más de 340 fuentes, incluyendo Civitai, X/Twitter, Reddit, Discord y sitios booru, las clasifica con un modelo de lenguaje visual a través de LM Studio local o Groq, y las organiza en carpetas por categoría con prompts de SD y registros de auditoría.

OpenClawRadar
GSD-Lite: Una Máquina de Estados para el Código de Claude que Impone TDD y Previene la Omisión de Pruebas
Herramientas

GSD-Lite: Una Máquina de Estados para el Código de Claude que Impone TDD y Previene la Omisión de Pruebas

GSD-Lite es un servidor MCP de código abierto que añade una máquina de flujo de trabajo de 12 estados a Claude Code, aplicando desarrollo guiado por pruebas con mensajes anti-racionalización específicos y contextos de agente separados para ejecución, revisión y depuración.

OpenClawRadar