Écrits

Notes d’ingénierie sur la conception de Murmell

Sept défis résolus pour faire tourner plusieurs agents sur un seul dossier, chacun décrit à partir du code effectif. Les mesures présentées sont issues de nos propres exécutions.

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

Observer un terminal que vous n’hébergez pas

Ce qu’exige le maintien d’un navigateur connecté à un agent distant, et les deux défaillances silencieuses en cas de négligence.

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

Ce qu’un lien doit transporter pour partager une session de code en direct

Les trois informations portées par un lien de partage, et pourquoi la prévisualisation en direct exige une sécurité sans compromis.

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 sur votre portable, Codex dans le cloud, et un troisième espace

Pourquoi choisir entre le CLI Codex et Codex cloud relève de l’observation du travail et non de la puissance de calcul.

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

Ce qui bloque Claude Code lors de son premier lancement en conteneur

Les trois invites qui bloquent un agent Claude Code dans un conteneur neuf, mesurées sur un véritable pty.

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

Réserver un fichier avant de l’écrire

Pourquoi plusieurs agents sur un même dossier doivent réserver leurs chemins, et comment le serveur gère les conflits.

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

La machine qui exécute les agents ne détient aucun secret

Pourquoi la machine exécutant le code des agents est isolée des secrets et de la base de données, et l’architecture mise en œuvre.

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

Ce que nous avons appris en déployant des agents sur une sandbox cloud

Ce qu’une plateforme cloud de conteneurs autorise et refuse, mesuré sur banc d’essai réel.