Skip to content

[images] add fx coding agent to the universal image - #403

Merged
LukeSheard merged 4 commits into
mainfrom
images/universal-add-fx
Oct 26, 2026
Merged

LukeSheard merged 4 commits into
mainfrom
images/universal-add-fx

Conversation

@LukeSheard

@LukeSheard LukeSheard commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Adds fx, the native coding agent from Vercel Labs, to vercel/sandbox/universal next to the other coding agents.

Why

The universal image already ships opencode, Claude Code, Codex and pi. fx is built to run inside agent sandboxes, so it should be available out of the box too.

Approach

fx is a single native binary, so there's nothing to add from npm or apt. The image downloads the pinned GitHub release tarball (ARG FX_VERSION=0.0.14, the current latest), checks it against the .sha256 file published with the release, and unpacks the binary into ~/.local/bin as the ubuntu user. That directory is already on PATH and is where the upstream fx.sh/setup.sh installer puts fx, so fx upgrade keeps working without sudo. It uses the linux-x86_64 asset, which matches the image's only build platform (linux/amd64).

  • Dockerfile: install step after the user PATH setup, plus fx --version in the final smoke check
  • README.md: list fx under Coding agents
  • Changeset: patch bump for sandbox-image-universal

Validation

  • Ran the install step as written against a fresh HOME: the checksum check passes, and ~/.local/bin/fx --version prints 0.0.14.
  • I haven't built the full image locally (no Docker available). CI's image build and the fx --version smoke check cover that.

@vercel

vercel Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sandbox Ready Ready Preview, v0 Oct 26, 2026 9:32am UTC
sandbox-cli Ready Ready Preview Oct 26, 2026 9:32am UTC
sandbox-sdk-ai-example Ready Ready Preview Oct 26, 2026 9:32am UTC
workflow-code-runner Ready Ready Preview Oct 26, 2026 9:32am UTC

Request Review

Comment thread images/universal/Dockerfile Outdated
@github-actions github-actions Bot mentioned this pull request Oct 26, 2026

This branch was successfully deployed

4 active deployments
Preview – sandbox-sdk-ai-example — bb4eb216 Deployed Oct 26, 2026 by vercel[bot]
Preview – sandbox — bb4eb216 Deployed Oct 26, 2026 by vercel[bot]
Preview – workflow-code-runner — bb4eb216 Deployed Oct 26, 2026 by vercel[bot]
Preview – sandbox-cli — bb4eb216 Deployed Oct 26, 2026 by vercel[bot]
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.

3 participants