mirror of
https://github.com/getcompanion-ai/computer-guest.git
synced 2026-04-15 05:02:05 +00:00
feat: subrepo for guest agentcomputer image
This commit is contained in:
parent
4f2c4b840b
commit
f028880bc6
1 changed files with 5 additions and 38 deletions
43
README.md
43
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
|
### Expected Ports
|
||||||
`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
|
|
||||||
|
|
||||||
- `2222` for SSH
|
- `2222` for SSH
|
||||||
- `6080` for browser VNC
|
- `6080` for browser VNC
|
||||||
|
|
||||||
## Runtime Shape
|
### Runtime
|
||||||
|
|
||||||
The guest is expected to boot from a normal Firecracker kernel plus rootfs and
|
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
|
start through a small custom init script running on PID 1 responsible for:
|
||||||
runtime stack. That PID 1 helper is responsible for:
|
|
||||||
|
|
||||||
- bringing up guest networking
|
- bringing up guest networking
|
||||||
- starting SSH and desktop services
|
- starting SSH and desktop services
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue