feat: update DevContainer and Claude Code versions - #382
Conversation
- DevContainer: config-base 1.48.0 → 1.54.0 - Claude Code: 2.1.15 → 2.1.22 - Simplify devcontainer.json configuration - Add secret.json to .gitignore Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
📝 WalkthroughWalkthroughThis PR updates development container configuration and global npm package versions. The devcontainer image is bumped to a newer version while removing initialization commands, environment mounts, and a node_modules volume mount. Additionally, secret.json is added to gitignore, and six npm global packages receive version increments. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- @openai/codex: 0.88.0 → 0.92.0 - @google/gemini-cli: 0.25.0 → 0.26.0 - corepack: 0.34.5 → 0.34.6 - n8n: 2.4.4 → 2.4.6 - vercel: 50.4.9 → 50.8.1 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@npm/global.json`:
- Around line 5-6: The npm/global.json contains invalid package versions for
vercel and `@google/gemini-cli`; update the "vercel" entry from 50.8.1 to the
existing latest 50.5.1 and change "@google/gemini-cli" from 0.26.0 to the latest
stable 0.25.0 so both package entries reference valid published versions (leave
the other packages such as `@anthropic-ai/claude-code`, `@openai/codex`, corepack,
and n8n unchanged).
| "version": "2.1.22", | ||
| "overridden": false |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
cat npm/global.jsonRepository: keito4/config
Length of output: 1714
🏁 Script executed:
# Quick check: verify the npm registry has these package versions
python3 << 'PY'
import json
import urllib.request
import urllib.parse
import sys
pkgs = {
"@anthropic-ai/claude-code": "2.1.22",
"@openai/codex": "0.92.0",
"@google/gemini-cli": "0.26.0",
"corepack": "0.34.6",
"n8n": "2.4.6",
"vercel": "50.8.1",
}
missing = []
found = []
for name, ver in pkgs.items():
try:
url = "https://registry.npmjs.org/" + urllib.parse.quote(name, safe='@')
data = json.load(urllib.request.urlopen(url))
if ver in data.get("versions", {}):
found.append(f"{name}@{ver}")
else:
missing.append(f"{name}@{ver}")
except Exception as e:
print(f"Error checking {name}: {e}", file=sys.stderr)
missing.append(f"{name}@{ver} (error)")
print("Found on registry:")
for item in found:
print(f" ✓ {item}")
if missing:
print("\nMissing or not found:")
for item in missing:
print(f" ✗ {item}")
else:
print("\nAll versions found on npm registry.")
PYRepository: keito4/config
Length of output: 143
🌐 Web query:
npm package @anthropic-ai/claude-code version 2.1.22
💡 Result:
@anthropic-ai/claude-code version 2.1.22 is available on npm (jsDelivr resolves the package to v2.1.22). [1]
Install that exact version:
npm i -g `@anthropic-ai/claude-code`@2.1.22General install / setup docs (Claude Code): [2]
Sources: [1] [2]
🌐 Web query:
npm package vercel version 50.8.1
💡 Result:
I couldn’t find any evidence that vercel@50.8.1 exists on the npm registry (no npm/unpkg listing showed that version).
The newest 50.x CLI release I can verify is:
vercel@50.5.1(mentioned in Vercel’s official changelog on Jan 27, 2026) [1]- Package indexes also show
50.5.0as the latest published tag/version they’ve seen (as of Jan 23–24, 2026) [2][3]
If you meant to install the latest verified 50.x:
npm i -g vercel@50.5.1
# or run once:
npx vercel@50.5.1 --versionSources: [1] [2] [3]
🌐 Web query:
npm package n8n version 2.4.6
💡 Result:
n8n@2.4.6 is a published npm version of n8n (workflow automation tool). It was released on 2026-01-23 and is described as a bug-fix release. [1][2]
Install that exact version:
npm install -g n8n@2.4.6
# or run without install:
npx n8n@2.4.6Noted bug fixes called out for 2.4.6 include updates to the Azure AI Search node, Git node URL cleanup, editor CTA, and attachment URL validation. [2]
Node.js requirement for installing via npm: Node 20.19 through 24.x. [3]
Sources: [1] [2] [3]
🌐 Web query:
npm package @openai/codex version 0.92.0
💡 Result:
@openai/codex@0.92.0 is the Codex CLI release dated January 27, 2026. Install/upgrade with: npm install -g @openai/codex@0.92.0. [1]
What’s new in 0.92.0
New features
- API v2 threads: dynamic tool injection at startup, with tool calls/responses routed through the server/tool pipeline. [1]
- Thread list filtering in the app server (easier browsing for large thread sets). [1]
- New
thread/unarchiveRPC to restore archived rollouts to active sessions. [1] - MCP servers: OAuth scopes can be defined in
config.toml(less need for--scopeson login). [1] - Multi-agent collaboration improvements (explorer role, safer mapping, max-depth guardrails). [1]
- Cached
web_searchbecomes the default client behavior. [1]
Bug fixes
- Fix for a TUI deadlock/freeze under high streaming throughput. [1]
web_searchtool now shows in-progress activity and handles/displays all action types. [1]- Reduced high CPU usage in collaboration flows (removed busy-waiting on subagents). [1]
- Fixed
codex resume --last --jsonprompt parsing/argument conflicts. [1] - Windows sandbox logging: safer UTF-8 handling when truncating multibyte content. [1]
request_user_inputrejected outside Plan/Pair modes to prevent invalid tool calls. [1]
Full compare/changelog: rust-v0.91.0...rust-v0.92.0. [1]
Project repo: openai/codex (Codex CLI runs locally; install via npm or Homebrew). [2]
Sources: [1] OpenAI Developers changelog entry “Codex CLI 0.92.0” (2026-01-27). [2] GitHub repo openai/codex.
🌐 Web query:
npm package corepack version 0.34.6
💡 Result:
corepack@0.34.6 is the current latest release of the corepack npm package, published January 23, 2026. (classic.yarnpkg.com)
What changed in 0.34.6 (2026-01-23):
- Docs fix: PowerShell functions suggestions
- Updated bundled/pinned package-manager versions (newreleases.io)
Install this exact version:
npm i -g corepack@0.34.6Note: Corepack is bundled with Node.js 14.19.0 up to (but not including) 25.0.0; otherwise you install it via npm as above. (github.com)
Citations:
- 1: https://classic.yarnpkg.com/en/package/corepack?utm_source=openai
- 2: https://newreleases.io/project/npm/corepack/release/0.34.6?utm_source=openai
- 3: https://github.com/nodejs/corepack?utm_source=openai
🌐 Web query:
npm package @google/gemini-cli version 0.26.0
💡 Result:
As of January 28, 2026, there is no “stable” npm release labeled exactly @google/gemini-cli@0.26.0; the project’s docs show:
- Latest stable:
v0.25.0(released January 20, 2026) — install withnpm install -g@google/gemini-cli@latest(or justnpm install -g@google/gemini-cli``). [1] (geminicli.com) - Preview channel:
v0.26.0-preview.0(released January 21, 2026) — install withnpm install -g@google/gemini-cli@preview. [2] (geminicli.com)
Sources
- Gemini CLI “Latest stable release: v0.25.0” page. (geminicli.com)
- Gemini CLI “Preview release: v0.26.0-preview.0” page. (geminicli.com)
Citations:
- 1: https://geminicli.com/docs/changelogs/latest/?utm_source=openai
- 2: https://geminicli.com/docs/changelogs/preview/?utm_source=openai
- 3: https://geminicli.com/docs/changelogs/latest/?utm_source=openai
- 4: https://geminicli.com/docs/changelogs/preview/?utm_source=openai
🏁 Script executed:
# Check the commit message for Conventional Commits format
git log --oneline -1Repository: keito4/config
Length of output: 97
Fix invalid package versions in npm/global.json
Two packages reference non-existent versions:
vercel@50.8.1does not exist on npm; latest is50.5.1(Jan 27, 2026)@google/gemini-cli@0.26.0does not exist as a stable release; latest stable is0.25.0(Jan 20, 2026)
Update these versions before merging. The remaining packages (@anthropic-ai/claude-code@2.1.22, @openai/codex@0.92.0, corepack@0.34.6, n8n@2.4.6) are all valid.
🤖 Prompt for AI Agents
In `@npm/global.json` around lines 5 - 6, The npm/global.json contains invalid
package versions for vercel and `@google/gemini-cli`; update the "vercel" entry
from 50.8.1 to the existing latest 50.5.1 and change "@google/gemini-cli" from
0.26.0 to the latest stable 0.25.0 so both package entries reference valid
published versions (leave the other packages such as `@anthropic-ai/claude-code`,
`@openai/codex`, corepack, and n8n unchanged).
|
🎉 This PR is included in version 1.55.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Repository maintenance updates:
Changes
Environment Updates
Cleanup Performed
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.