Artículos

Notas de ingeniería sobre la construcción de Murmell

Siete problemas que tuvimos que resolver para ejecutar varios agentes de programación en un solo directorio, cada uno documentado desde el código que lo implementa. Las mediciones son nuestras y se declaran como tales.

A browser, a control plane and a sandbox. Output flows right to left; the congestion that starts at the browser has to be felt at the sandbox.browsercontrolsandboxoutputoutputslowholdreceive window closesstop writing

Cómo transmitir terminales PTY remotos al navegador en tiempo real con WebSocket

Qué se necesita para mantener un navegador conectado a un agente en una máquina remota y los dos fallos silenciosos si se hace con descuido.

Three named people on one canvas, reached by a link. The preview is served through the session; a public address for it is refused.one linkaminaeditingmosseditingjonasviewinglive preview*.preview.murmell.comnever

Compartir sesiones de código en vivo: protocolo de sincronización y enlaces de solo lectura

Las tres cosas que transporta un enlace de sesión compartida y por qué la vista previa en vivo es crítica para la seguridad.

Above, a task leaves for an isolated environment and returns as a diff. Below, the agent works inside the shared tree and there is nothing to hand back.a task, delegatedits own environmenta diffthe same agent, insideone directory

Codex local vs Codex en la nube: programar con múltiples agentes en un espacio compartido

Por qué elegir entre Codex CLI y Codex cloud depende de la supervisión y no de la capacidad de cómputo.

Three gates in a row. An agent passes the first two and stops at the third.onboardingtrustapi keya fresh container

Los 3 problemas al iniciar Claude Code por primera vez en un contenedor Docker

Los tres bloqueos que frenan a Claude Code en un contenedor medidos a través de una pty real.

Two agents reach for the same file. One reservation is granted; the other is refused at the board.the boardclaude-1codex-2src/types/order.tsrefused

Reserva de archivos: cómo evitar que múltiples agentes de IA se sobreescriban en un repositorio

Por qué varios agentes en un directorio deben reclamar las rutas previamente y cómo actúa el servidor ante escrituras no autorizadas.

A locked boundary. The database and the key stand on the control side; the sandbox holds only agents and a working tree.controlsandboxdatabasekeynever crosses/workspace

Arquitectura Zero-Trust: la máquina en la nube que ejecuta los agentes no guarda credenciales

Por qué la máquina de ejecución está aislada de la base de datos y la arquitectura técnica empleada.

A sealed machine with one channel through its wall, carrying frames both ways, and a second attempt refused for want of a token.controlsandboxwith a token403without one

Qué aprendimos al ejecutar agentes de IA en sandboxes en la nube: hallazgos y rendimiento

Lo que permite y deniega una plataforma de sandbox en la nube según mediciones reales.