From 19d59b049bd85b462fe0ddcc05f970ec7fcb008f Mon Sep 17 00:00:00 2001 From: Harald Nezbeda Date: Thu, 12 Mar 2026 20:02:49 +0100 Subject: [PATCH] Replace default openai codex docker image --- README.md | 6 +++--- docs/agents/index.md | 2 +- docs/configuration.md | 2 +- src/vibepod/constants.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b9c3aab..391dd69 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ This repository contains an initial v1 implementation with: ## Image Namespace -By default, agent images use the `vibepod` namespace for Claude (for example `vibepod/claude:latest`) and `nezhar` for other agents. +By default, agent images use the `vibepod` namespace for Claude, Codex, and platform services, and `nezhar` for Gemini/OpenCode/Devstral/Auggie/Copilot. Current defaults are aligned to existing container repos: @@ -43,7 +43,7 @@ Current defaults are aligned to existing container repos: - `devstral` -> `nezhar/devstral-cli:latest` ([repo](https://github.com/nezhar/devstral-container)) - `auggie` -> `nezhar/auggie-cli:latest` ([repo](https://github.com/nezhar/auggie-container)) - `copilot` -> `nezhar/copilot-cli:latest` ([repo](https://github.com/nezhar/copilot-container)) -- `codex` -> `nezhar/codex-cli:latest` ([repo](https://github.com/nezhar/codex-container)) +- `codex` -> `vibepod/codex:latest` - `datasette` -> `vibepod/datasette:latest` - `proxy` -> `vibepod/proxy:latest` ([repo](https://github.com/VibePod/vibepod-proxy)) @@ -56,6 +56,6 @@ VP_IMAGE_OPENCODE=nezhar/opencode-cli:latest vp run opencode VP_IMAGE_DEVSTRAL=nezhar/devstral-cli:latest vp run devstral VP_IMAGE_AUGGIE=nezhar/auggie-cli:latest vp run auggie VP_IMAGE_COPILOT=nezhar/copilot-cli:latest vp run copilot -VP_IMAGE_CODEX=nezhar/codex-cli:latest vp run codex +VP_IMAGE_CODEX=vibepod/codex:latest vp run codex VP_DATASETTE_IMAGE=vibepod/datasette:latest vp logs start ``` diff --git a/docs/agents/index.md b/docs/agents/index.md index 8f8382c..5a049c4 100644 --- a/docs/agents/index.md +++ b/docs/agents/index.md @@ -12,7 +12,7 @@ VibePod manages each agent as a Docker container. Credentials and config are per | `devstral` | Mistral | `vp d` | `nezhar/devstral-cli:latest` | | `auggie` | Augment Code | `vp a` | `nezhar/auggie-cli:latest` | | `copilot` | GitHub | `vp p` | `nezhar/copilot-cli:latest` | -| `codex` | OpenAI | `vp x` | `nezhar/codex-cli:latest` | +| `codex` | OpenAI | `vp x` | `vibepod/codex:latest` | ## First run & authentication diff --git a/docs/configuration.md b/docs/configuration.md index ff39834..81285e3 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -80,7 +80,7 @@ agents: codex: enabled: true - image: nezhar/codex-cli:latest + image: vibepod/codex:latest env: {} volumes: [] init: [] diff --git a/src/vibepod/constants.py b/src/vibepod/constants.py index 1dc84cd..8327eaf 100644 --- a/src/vibepod/constants.py +++ b/src/vibepod/constants.py @@ -61,7 +61,7 @@ f"{os.environ.get('VP_IMAGE_NAMESPACE', 'nezhar')}/copilot-cli:latest", ), "codex": os.environ.get( - "VP_IMAGE_CODEX", f"{os.environ.get('VP_IMAGE_NAMESPACE', 'nezhar')}/codex-cli:latest" + "VP_IMAGE_CODEX", f"{os.environ.get('VP_IMAGE_NAMESPACE', 'vibepod')}/codex:latest" ), "datasette": os.environ.get( "VP_DATASETTE_IMAGE", f"{os.environ.get('VP_IMAGE_NAMESPACE', 'vibepod')}/datasette:latest"