amd64.
Public images
For a public image, passbaseImage in TypeScript, or base_image in Python and REST, when creating a sandbox:
ghcr.io/acme/agent-runtime:v2.
If you omit the image, the sandbox starts from ubuntu:26.04.
Private images
For a private image, build it with your registry credentials first. The SDK waits until the image is ready, then you can pass its ID when creating a sandbox:- TypeScript
- Python
- REST
Reusing and updating images
Archil prepares each image for use as a sandbox filesystem. To finish this work before creating sandboxes, build once and reuse the returned image ID. You can also prebuild public images by omitting the registry credentials. If you publish a new version under the same tag, build it again to pick up the change. New sandboxes using that image ID get the latest successful build. While a rebuild is in progress, they can still use the previous successful build. Existing sandboxes keep their original image, including after a restart. To pin an image to a specific version, use a digest reference such asrepository@sha256:... instead of a tag.