From f028880bc66b825c761130e941d18bad1449c7c7 Mon Sep 17 00:00:00 2001 From: Harivansh Rathi Date: Thu, 9 Apr 2026 03:23:21 +0000 Subject: [PATCH] feat: subrepo for guest agentcomputer image --- README.md | 43 +++++-------------------------------------- 1 file changed, 5 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index f98e75c..c01f9c9 100644 --- a/README.md +++ b/README.md @@ -1,48 +1,15 @@ -# Guest Image +computer-guest is the thin dev-tool packed docker image that runs on all +agentcomputer.ai machines by default -This directory is a selective extraction point from the old -`agentcomputer/docker/computer` guest. - -It is intentionally not a wholesale copy. - -The first version only targets the minimal `microagentcomputer` guest contract: - -- SSH on `2222` -- browser desktop access on `6080` -- user root access via `sudo` - -The goal here is to keep the guest small, explicit, and easy to reason about, -while still reusing the proven parts of the old image where they are actually -useful. - -## Import Rules - -Keep: - -- SSH server configuration -- desktop packages needed for a visible session -- `x11vnc` -- `noVNC` and `websockify` -- entropy support - -Do not import yet: - -- sandbox-agent -- agent-ui -- workspace/runtime shims -- old AgentComputer bootstrap services -- old multi-port service surface - -## Expected Ports +### Expected Ports - `2222` for SSH - `6080` for browser VNC -## Runtime Shape +### Runtime The guest is expected to boot from a normal Firecracker kernel plus rootfs and -start through a small custom init script rather than the older AgentComputer -runtime stack. That PID 1 helper is responsible for: +start through a small custom init script running on PID 1 responsible for: - bringing up guest networking - starting SSH and desktop services