Skip to content

Commit 8f75d5f

Browse files
chapterjasonclaude
andcommitted
docs: bump claude-code pin to :3 in README and migration guide
Aligns documented OCI pins with the claude-code feature's current major (3.0.1); .devcontainer/devcontainer.json already tracked :3. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 2f85251 commit 8f75d5f

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ that hosts the devcontainers these features get installed into — see
1414

1515
| Feature | OCI reference | Summary |
1616
|---|---|---|
17-
| `claude-code` | `ghcr.io/sourecode/devcontainer-features/claude-code:2` | Installs the Claude Code CLI via the official native installer into `/usr/local/bin`. Declares `~/.claude` and `~/.claude.json` as persistence targets via the `home-persist` manifest. Requires Node.js — automatically pulls in the `nvm` feature via `dependsOn`. |
17+
| `claude-code` | `ghcr.io/sourecode/devcontainer-features/claude-code:3` | Installs the Claude Code CLI via the official native installer into `/usr/local/bin`. Declares `~/.claude` and `~/.claude.json` as persistence targets via the `home-persist` manifest. Requires Node.js — automatically pulls in the `nvm` feature via `dependsOn`. |
1818
| `rtk` | `ghcr.io/sourecode/devcontainer-features/rtk:2` | Installs [rtk](https://github.com/rtk-ai/rtk), an LLM token-reducing CLI proxy, into `/usr/local/bin`. Auto-patches Claude Code via `postCreateCommand` so the hook is written against the live `~/.claude`, not the image. |
1919
| `context-mode` | `ghcr.io/sourecode/devcontainer-features/context-mode:2` | Installs the [`context-mode`](https://github.com/mksglu/context-mode) Claude Code plugin via `postCreateCommand`, so the plugin lands in `~/.claude/plugins` (which `home-persist` symlinks into the persistence volume when installed). |
2020
| `web-shell` | `ghcr.io/sourecode/devcontainer-features/web-shell:1` | Installs [web-shell](https://github.com/SoureCode/web-shell) (persistent browser terminal backed by `dtach`) from the GitHub release tarball and registers it as a systemd unit + Coder workspace app. Requires Node.js — automatically pulls in the `nvm` feature via `dependsOn`. |
@@ -32,7 +32,7 @@ image you already use:
3232
{
3333
"image": "debian:trixie-slim",
3434
"features": {
35-
"ghcr.io/sourecode/devcontainer-features/claude-code:2": {},
35+
"ghcr.io/sourecode/devcontainer-features/claude-code:3": {},
3636
"ghcr.io/sourecode/devcontainer-features/rtk:2": {
3737
"autoPatchClaude": true
3838
},

docs/migration-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ Typical `features` block for a C++ project:
166166
"ghcr.io/sourecode/devcontainer-features/llvm:1": {},
167167
"ghcr.io/sourecode/devcontainer-features/sccache:1": {},
168168
"ghcr.io/sourecode/devcontainer-features/nvm:2": {},
169-
"ghcr.io/sourecode/devcontainer-features/claude-code:2": {},
169+
"ghcr.io/sourecode/devcontainer-features/claude-code:3": {},
170170
"ghcr.io/sourecode/devcontainer-features/rtk:2": {},
171171
"ghcr.io/sourecode/devcontainer-features/context-mode:2": {},
172172
"ghcr.io/sourecode/devcontainer-features/home-persist:1": {}

0 commit comments

Comments
 (0)