Codex Harness Bundle

June 7, 2026 ยท View on GitHub

Scion harness configuration for Codex, OpenAI's coding agent CLI.

Install

From a repository checkout:

scion harness-config install harnesses/codex

Or directly from GitHub:

scion harness-config install github.com/GoogleCloudPlatform/scion/tree/main/harnesses/codex

Auth Modes

ModeEnv / FileNotes
api-key (default)CODEX_API_KEY or OPENAI_API_KEYCodex key takes precedence
auth-file~/.codex/auth.jsonCodex native auth file

Bundle Layout

codex/
  config.yaml       # Harness configuration (provisioner, capabilities, auth)
  provision.py       # Container-side provisioner (pre-start hook)
  Dockerfile         # Image build (FROM scion-base)
  cloudbuild.yaml    # Cloud Build configuration
  home/
    .bashrc                    # Shell config with scion env sourcing
    .codex/config.toml         # Codex client settings (model, otel, etc.)
    .codex/scion_notify.sh     # Notification hook script

Build the Image

# Local Docker build
docker build --build-arg BASE_IMAGE=scion-base:latest -t scion-codex:latest -f Dockerfile .

# Cloud Build
gcloud builds submit --config cloudbuild.yaml .