Skip to content

Comments

Add support for additional sidecar volumes.#18

Merged
vorporeal merged 1 commit intomainfrom
david/support-additional-sidecar-volumes
Feb 8, 2026
Merged

Add support for additional sidecar volumes.#18
vorporeal merged 1 commit intomainfrom
david/support-additional-sidecar-volumes

Conversation

@vorporeal
Copy link
Contributor

@vorporeal vorporeal commented Feb 8, 2026

Description

Adds a generic mechanism for the server to specify additional sidecar images to mount into task containers. The server sends a list of AdditionalSidecars (image + mount path pairs) in the task assignment, and the worker pulls each image, extracts its filesystem into a digest-keyed Docker volume (with caching), and mounts it into the container.

The first use case is mounting an Xvfb sidecar at /mnt/xvfb-sidecar for computer use support, but the mechanism is intentionally generic so future sidecars can be added without worker-side changes.

The server-side changes that populate AdditionalSidecars are in warpdotdev/warp-server (branch david/support-for-xvfb-in-self-hosted-workers).

Testing

  • Tested locally with a self-hosted worker and verified the xvfb sidecar volume is created, cached, and mounted correctly.

Co-Authored-By: Warp agent@warp.dev

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@vorporeal vorporeal requested review from acarl005 and bnavetta and removed request for acarl005 February 8, 2026 01:24
@vorporeal vorporeal marked this pull request as ready for review February 8, 2026 06:32
@vorporeal vorporeal merged commit 61af9b5 into main Feb 8, 2026
4 checks passed
@acarl005 acarl005 deleted the david/support-additional-sidecar-volumes branch February 9, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants