Our docker image is 4GB--very rough Does it reall...
# proj-agent-canvas
w
Our docker image is 4GB--very rough Does it really need to be that big? What's in there?
[no preview available]
suggestions • *Drop ACP agents*(
/opt/acp-node
) → saves*1.18 GB*. These are only used if users configure a Claude Code / Codex / Gemini ACP agent. The UI even labels these as "coming soon" in onboarding. Publish the ACP-capable image as a`-acp`tag. • *Drop VNC + XFCE + Chromium*(~930 MB) → the frontend already has a headless browser tab via`BrowserToolSet`; the noVNC/XFCE stack is for the_visible_browser feature.`OH_ENABLE_VNC=false`is the default, so almost nobody uses it in an all-in-one image. • *Drop Docker-in-Docker*(~409 MB) → docker-ce/buildx/compose are only useful if the agent runs container builds. Not needed for the typical agent-canvas workflow (SDK-tool-based). • *Drop openvscode-server*(~198 MB) → the VSCode tab is a nice-to-have; if you don't use it, you save 200 MB.
👀 1
Dropping ACP agents seems like a win--we can install them at runtime