¿Te gustaría desarrollar la próxima plataforma de Git en Cloudflare?
Esta publicación también está disponible en English, Deutsch, Español (Latinoamérica), Français y 简体中文.

GitHub se creó para un mundo en el que los humanos escriben código, lo organizan en repositorios y colaboran a través de ramas, confirmaciones de cambios, incidencias y solicitudes de cambios.
Pero la próxima generación de software se va a desarrollar de forma diferente, porque la crearán un tipo diferente de desarrolladores: los agentes.
Los agentes ya están escribiendo más código que nunca: corrigen errores, crean funcionalidades, escriben pruebas, revisan cambios, actualizan dependencias y realizan el mantenimiento rutinario necesario para que una aplicación siga funcionando.
Así que, en este nuevo mundo en el que hay cientos, o incluso miles, de agentes trabajando en el mismo código base al mismo tiempo, ¿cómo será la base sobre la que se asienta todo esto?
¿Cómo saben los agentes en qué están trabajando los demás agentes? ¿Qué pasa cuando hacen cambios que entran en conflicto? ¿Cómo revisas todo lo que producen? ¿Cómo haces un seguimiento no solo de lo que ha cambiado, sino también de por qué se hizo ese cambio?
Y así, la pregunta candente es: ¿cómo será el próximo GitHub?
Queremos que nos ayudes a responderla, creándolo tú mismo.
A principios de año, lanzamos Artifacts, un sistema de archivos con versiones que funciona con Git y puede escalar hasta millones de repositorios. Desde el principio, diseñamos Artifacts como un conjunto de primitivas programables que los desarrolladores pudieran usar para crear sus propios productos, flujos de trabajo y abstracciones.

Artifacts proporciona la base: repositorios que se pueden crear y bifurcar mediante programación, almacenamiento versionado para el código y el contexto de los agentes, y las operaciones de Git que los agentes ya saben utilizar.
Con esa base ya establecida, puedes centrarte en la capa superior: cómo coordinan su trabajo los agentes, cómo se revisan y fusionan los cambios, y cómo debería ser la experiencia del desarrollador cuando cientos o miles de agentes trabajan en la misma base de código.
Esa es la capa que queremos que desarrolles.
Ahora que Artifacts se encuentra en fase beta pública, estamos organizando un concurso para ver quién puede crear la siguiente plataforma Git en Cloudflare utilizando Workers y Artifacts.
Artifacts está en fase beta abierta. Aquí te explicamos por qué deberías desarrollar en esta plataforma
Cuando lanzamos Artifacts, nuestro objetivo era hacer posible la creación de un repositorio para cada agente, sesión, tarea o usuario, y hacerlo a la escala que los agentes necesitan.
Desde entonces, hemos visto a desarrolladores usar Artifacts de diversas formas: las plataformas de programación como Vibe lo están utilizando para almacenar los proyectos que crean sus usuarios. Los desarrolladores la están utilizando para conservar el código y el contexto de las sesiones de los agentes. Otros crean repositorios aislados, de modo que varios agentes puedan trabajar de forma segura desde el mismo punto de partida y comparar o fusionar los resultados más adelante.
Estas son algunas de las nuevas funcionalidades que hemos añadido desde el lanzamiento inicial.
Implementación de repositorios de Artifacts en Workers
Ahora puedes conectar un repositorio de Artifacts a un Worker a través de Workers Builds. Cuando tú o un agente subáis código al repositorio de Artifacts, Cloudflare compilará el proyecto y, para la rama de producción, implementará el Worker actualizado. Cada vez que se envían cambios a otras ramas, se crean o actualizan automáticamente las vistas previas de Workers (Workers Previews). Así dispones de una versión aislada de tu Worker que puedes compartir y en la que probar los cambios antes de publicarlos.
Puedes conectar un Worker existente a un repositorio de Artifacts o iniciar un nuevo proyecto y almacenarlo automáticamente en Artifacts.

Gestión de Artifacts directamente desde Workers
Puedes interactuar directamente con los repositorios de Artifacts desde un Worker mediante una vinculación de Artifacts, que te permite crear repositorios o bifurcarlos, consultar archivos y confirmaciones de cambios, y generar tokens de Git con permisos limitados a un repositorio. Esto permite que tu flujo de trabajo de Git sea programable. Cuando llega una nueva tarea, un Worker puede bifurcar el proyecto para un agente, leer los archivos que necesita para contextualizarlo y proporcionarle un repositorio en el que trabajar. Cuando el agente envía un cambio, tu automatización puede inspeccionar el resultado e iniciar una revisión. Tú defines esos pasos en el código para que se adapten a cómo trabajan tus agentes.
Por ejemplo, así es como se bifurca un proyecto para una nueva tarea de agente y se lee su archivo AGENTS.md para obtener instrucciones:
using project = await env.ARTIFACTS.get("my-project");
const { defaultBranch } = await project.info();
const workspace = await project.fork(`task-${crypto.randomUUID()}`);
using repo = await env.ARTIFACTS.get(workspace.name);
const instructions = await repo.readFile({
ref: defaultBranch,
path: "AGENTS.md",
});
const agentTask = {
remote: workspace.remote,
token: workspace.token,
instructions: instructions ? await instructions.text() : null,
};Reacciona a cada cambio con suscripciones a eventos
Artifacts publica eventos cada vez que se crea, importa, bifurca, elimina, se realiza un envío, se clona o se recupera un repositorio. Puedes suscribirte a estos eventos para decidir qué ocurre a continuación: ejecutar CI, poner en marcha un agente de revisión de código o implementar un cambio.
Por ejemplo, puedes suscribirte a los eventos de envío de Artifacts y hacer que un Worker inicie un flujo de trabajo de revisión de código cada vez que se envíe algo. El Worker pasa el repositorio, la rama y la nueva confirmación al flujo de trabajo, proporcionando al agente de revisión el contexto que necesita para inspeccionar el cambio:
export default {
async queue(batch, env) {
for (const message of batch.messages) {
const event = message.body;
if (event.type !== "cf.artifacts.repo.pushed") continue;
await env.REVIEW_WORKFLOW.create({
params: {
namespace: event.source.namespace,
repo: event.source.repoName,
ref: event.payload.ref,
commit: event.payload.after,
},
});
}
},
};Jurisdicción de datos para repositorios de Artifacts
Ahora puedes elegir dónde almacena y procesa Artifacts los datos de tu repositorio. Establece una jurisdicción de Estados Unidos o de la Unión Europea al crear un espacio de nombres, y todos los repositorios creados en ese espacio de nombres seguirán automáticamente la misma restricción.
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/artifacts/namespaces" \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{"namespace":"my-eu-namespace","jurisdiction":"eu"}'Visualización de las métricas de Artifacts
Ahora puedes ver las métricas de tus repositorios de Artifacts en el panel de control de Cloudflare. Ahora puedes consultar, para cada repositorio, el número total de operaciones, descargas (pulls), envíos de cambios (pushes), errores y la tasa de errores. Así podrás entender cómo se utiliza el repositorio e identificar posibles fallos. También puedes consultar directamente las métricas de Artifacts para crear tus propios paneles de control o tu propia supervisión.

Precios
El precio de Artifacts se basa en las operaciones del repositorio y en la cantidad de datos almacenados. Comenzaremos a facturar el uso de Artifacts el 15 de octubre de 2026.
Concurso: Crea la próxima plataforma Git en Cloudflare
Queremos que desarrolles tu visión de la plataforma Git de la era de los agentes utilizando Cloudflare Workers y Artifacts.
Puedes replantearte cómo trabajas con repositorios, ramas, solicitudes de cambios, árboles de trabajo, revisiones de código y conflictos de fusión. También puedes desarrollar nuevas formas de preservar el contexto de los agentes, comparar varios cambios a la vez y decidir cuáles se incorporan al producto.
No buscamos un GitHub tal y como es hoy en día con agentes añadidos por encima. Como mínimo, queremos ver a varios agentes trabajando en cambios al mismo tiempo. Más allá de eso, queremos que des rienda suelta a tu creatividad: ¿qué crees que vendrá después?
Cómo participar
Envía:
- Un vídeo de entre 5 y 10 minutos en el que muestres lo que has creado, qué les permite hacer a los agentes y a los desarrolladores, y cómo funciona
- Un enlace al código fuente, que debe estar bajo una licencia de código abierto permisiva (MIT, Apache, BSD)
- Instrucciones para ejecutar o probar el proyecto
Plazo
Las propuestas están abiertas hasta el 14 de octubre de 2026.
¿Por qué deberías participar?
Seleccionaremos los tres mejores proyectos e invitaremos a viajar a San Francisco a un máximo de dos miembros de cada equipo para que asistan a Cloudflare Connect y muestren lo que han creado.
El equipo ganador del primer premio también recibirá 25 000 dólares en créditos de Cloudflare, además de invitaciones a la cena VIP para ponentes el lunes por la noche en Connect.
¡Empieza ya!
Artifacts está disponible en fase beta abierta para los clientes del plan de pago de Workers.
Empieza con tu agente de programación: copia el comando que aparece a continuación para configurar tu primer repositorio de Artifacts y empezar a enviar código a él.
Puedes ver o crear los repositorios de Artifacts en el panel de control o, si quieres saber más, consulta la documentación.


