From 07e13937b2d6e798ce1880b22ad6bd22115478e4 Mon Sep 17 00:00:00 2001 From: Kurt Carpenter Date: Wed, 27 Aug 2025 14:18:30 -0700 Subject: [PATCH] feat(devcontainer): add Claude Code extension and VS Code marketplace URLs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add anthropic.claude-code extension to default extensions list - Allow VS Code marketplace URLs in firewall configuration: - marketplace.visualstudio.com (marketplace API) - vscode.blob.core.windows.net (extension downloads) - update.code.visualstudio.com (VS Code updates/metadata) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .devcontainer/devcontainer.json | 1 + .devcontainer/init-firewall.sh | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 028da33..7f6a172 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -16,6 +16,7 @@ "customizations": { "vscode": { "extensions": [ + "anthropic.claude-code", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "eamodio.gitlens" diff --git a/.devcontainer/init-firewall.sh b/.devcontainer/init-firewall.sh index 062fcfd..16d492d 100644 --- a/.devcontainer/init-firewall.sh +++ b/.devcontainer/init-firewall.sh @@ -69,7 +69,10 @@ for domain in \ "api.anthropic.com" \ "sentry.io" \ "statsig.anthropic.com" \ - "statsig.com"; do + "statsig.com" \ + "marketplace.visualstudio.com" \ + "vscode.blob.core.windows.net" \ + "update.code.visualstudio.com"; do echo "Resolving $domain..." ips=$(dig +noall +answer A "$domain" | awk '$4 == "A" {print $5}') if [ -z "$ips" ]; then