Skip to content

Commit a6da98a

Browse files
authored
Merge pull request #37 from VibePod/claude-images
Replace default claude code docker image
2 parents 43f1f9f + 987fc10 commit a6da98a

5 files changed

Lines changed: 9 additions & 9 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ This repository contains an initial v1 implementation with:
3232

3333
## Image Namespace
3434

35-
By default, agent images use the `nezhar` namespace (for example `nezhar/claude-container:latest`).
35+
By default, agent images use the `vibepod` namespace for Claude (for example `vibepod/claude:latest`) and `nezhar` for other agents.
3636

3737

3838
Current defaults are aligned to existing container repos:
3939

40-
- `claude` -> `nezhar/claude-container:latest` ([repo](https://github.com/nezhar/claude-container))
40+
- `claude` -> `vibepod/claude:latest`
4141
- `gemini` -> `nezhar/gemini-container:latest` ([repo](https://github.com/nezhar/gemini-container))
4242
- `opencode` -> `nezhar/opencode-cli:latest` ([repo](https://github.com/nezhar/opencode-container))
4343
- `devstral` -> `nezhar/devstral-cli:latest` ([repo](https://github.com/nezhar/devstral-container))
@@ -50,7 +50,7 @@ Current defaults are aligned to existing container repos:
5050
You can override any single image directly:
5151

5252
```bash
53-
VP_IMAGE_CLAUDE=nezhar/claude-container:latest vp run claude
53+
VP_IMAGE_CLAUDE=vibepod/claude:latest vp run claude
5454
VP_IMAGE_GEMINI=nezhar/gemini-container:latest vp run gemini
5555
VP_IMAGE_OPENCODE=nezhar/opencode-cli:latest vp run opencode
5656
VP_IMAGE_DEVSTRAL=nezhar/devstral-cli:latest vp run devstral

docs/agents/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ VibePod manages each agent as a Docker container. Credentials and config are per
66

77
| Agent | Provider | Shortcut | Image |
88
|-------|----------|----------|-------|
9-
| `claude` | Anthropic | `vp c` | `nezhar/claude-container:latest` |
9+
| `claude` | Anthropic | `vp c` | `vibepod/claude:latest` |
1010
| `gemini` | Google | `vp g` | `nezhar/gemini-container:latest` |
1111
| `opencode` | OpenAI | `vp o` | `nezhar/opencode-cli:latest` |
1212
| `devstral` | Mistral | `vp d` | `nezhar/devstral-cli:latest` |
@@ -81,7 +81,7 @@ Example: add tools to the default Claude image.
8181

8282
```dockerfile
8383
# Dockerfile.claude
84-
FROM nezhar/claude-container:latest
84+
FROM vibepod/claude:latest
8585
8686
# Add project-specific utilities.
8787
RUN apt-get update \

docs/configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ no_color: false
3737
agents:
3838
claude:
3939
enabled: true
40-
image: nezhar/claude-container:latest
40+
image: vibepod/claude:latest
4141
auto_pull: null # Per-agent override: true/false, or null to use global auto_pull
4242
env: {} # Extra environment variables passed to the container
4343
volumes: [] # Reserved for future use
@@ -133,7 +133,7 @@ Set `VP_IMAGE_NAMESPACE` to change the prefix for all default images at once:
133133

134134
```bash
135135
VP_IMAGE_NAMESPACE=myorg vp run claude
136-
# pulls myorg/claude-container:latest
136+
# pulls myorg/claude:latest
137137
```
138138

139139
For end-to-end examples (extending a base image and assigning a brand-new image to an agent), see [Agents > Image customization workflows](agents/index.md#image-customization-workflows).

src/vibepod/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
DEFAULT_IMAGES: dict[str, str] = {
4242
"claude": os.environ.get(
4343
"VP_IMAGE_CLAUDE",
44-
f"{os.environ.get('VP_IMAGE_NAMESPACE', 'nezhar')}/claude-container:latest",
44+
f"{os.environ.get('VP_IMAGE_NAMESPACE', 'vibepod')}/claude:latest",
4545
),
4646
"gemini": os.environ.get(
4747
"VP_IMAGE_GEMINI",

tests/test_run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def __init__(self) -> None:
153153

154154
manager.run_agent(
155155
agent="claude",
156-
image="nezhar/claude-container:latest",
156+
image="vibepod/claude:latest",
157157
workspace=workspace,
158158
config_dir=config_dir,
159159
config_mount_path="/claude",

0 commit comments

Comments
 (0)