Rebuild Container (clone in volume) doesn't install devcontainer.json extensions: server killed (137) when bootstrap container is removed · Issue #11912 · microsoft/vscode-remote-release · GitHub
Skip to content

Rebuild Container (clone in volume) doesn't install devcontainer.json extensions: server killed (137) when bootstrap container is removed #11912

Open

Agent suggestions

Public preview

Description

@klclee
  • VSCode Version: 1.142.0 (commit 6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1, 2026-10-15)
  • Local OS Version: Windows 11 + WSL2 (Ubuntu), Docker Desktop 4.94.0 (Engine 29.8.2, Compose 2.27.0)
  • Remote OS Version: Debian 12 bookworm (mcr.microsoft.com/devcontainers/python:3.14-bookworm), Docker Compose based dev container
  • Remote Extension/Connection Type: Dev Containers 0.469.0, workspace opened via "Clone Repository in Container Volume", dotfiles repository configured
  • Logs: relevant excerpt below; full Dev Containers log attached (tokens/paths redacted)
[10458 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' && ... { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; }
[10461 ms] Extensions cache, install extensions: ms-python.python, charliermarsh.ruff, tamasfe.even-better-toml, anthropic.claude-code, openai.chatgpt, ...
[10471 ms] Start: Run in container: .../bin/code-server ... --install-extension ms-python.python --install-extension charliermarsh.ruff ... --start-server
[12664 ms] [07:22:19] Installing extension 'ms-python.autopep8'...
[12736 ms] [07:22:19] Installing extension 'charliermarsh.ruff'...
[12746 ms] [07:22:19] Installing extension 'ms-python.vscode-pylance'...
[15197 ms] dotfiles installed
[15223 ms] Start: Run: docker rm -f <bootstrap-container-id>
[15362 ms] Container server terminated (code: 137, signal: null).
[15362 ms] Container server terminated. Reconnecting in 5 seconds...
[20451 ms] Container server: Error response from daemon: No such container: <bootstrap-container-id>
[20455 ms] Reconnecting Dev Container server failed: Container server terminated (code: 1, signal: null).

The volume bootstrap container is removed (docker rm -f) while code-server --install-extension ... is still running, so the install is killed (exit 137). Because .installExtensionsMarker is created before the install starts, it is never retried after reconnecting. Afterwards ~/.vscode-server/extensions/extensions.json contains none of the configured extensions. The workspace recommendations prompt (.vscode/extensions.json) also doesn't appear after the rebuild.

Opening the existing container again (Remote Explorer → open) works normally: the recommendations prompt appears and the extensions install fine. Rebuilds installed extensions correctly before updating to 1.142.0.

Steps to Reproduce:

  1. Open a GitHub repo with "Dev Containers: Clone Repository in Container Volume". The repo has a Docker Compose based .devcontainer/devcontainer.json with several entries in customizations.vscode.extensions, and a dotfiles repository is configured in user settings.
  2. Run "Dev Containers: Rebuild Container".
  3. Once connected, check the Extensions view: none of the extensions from devcontainer.json are installed in the container.

Workaround: install them by hand after the rebuild (e.g. "Install Workspace Recommended Extensions" or code --install-extension ...).

Does this issue occur when you try this locally?: No (only occurs on Dev Containers rebuild)
Does this issue occur when you try this locally and all extensions are disabled?: N/A (remote-only)

Activity

  1. klclee commented on Oct 16, 2026

    @klclee
    Author
    Details Dev Containers log: "Rebuild Container" (Clone Repository in Container Volume) VS Code 1.142.0 (6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1), Dev Containers 0.469.0, Docker Desktop 4.94.0, Windows + WSL2 Redacted: connection token -> , user names -> /, repo -> /, dotfiles repo -> /dotfiles, other project name -> , host PATH -> . Trailing whitespace on Docker build progress lines trimmed. --------------------------------------------------------------------------------

    [63 ms] Start: Run: wsl -l -v
    [128 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c echo ~
    [262 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/' && /bin/sh
    [270 ms] Start: Run in host: id -un
    [344 ms]
    [344 ms]
    [345 ms] Start: Run in host: (command -v getent >/dev/null 2>&1 && getent passwd '' || grep -E '^|^[^:]:[^:]::' /etc/passwd || true)
    [346 ms] Start: Run in host: echo ~
    [346 ms] /home/
    [346 ms]
    [347 ms] Start: Run in host: test -f '/home//.vscode-server/cli/servers/Stable-6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/server/node'
    [347 ms]
    [347 ms]
    [347 ms] Exit code 1
    [347 ms] Start: Run in host: test -f '/home//.vscode/cli/servers/Stable-6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/server/node'
    [348 ms]
    [348 ms]
    [348 ms] Exit code 1
    [348 ms] Start: Run in host: test -f '/home//.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node'
    [349 ms]
    [349 ms]
    [349 ms] Exit code 1
    [349 ms] Start: Run in host: test -f '/home//.vscode-remote-containers/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node'
    [350 ms]
    [350 ms]
    [350 ms] Start: Run in host: test -f '/home//.vscode-remote-containers/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node_modules/node-pty/package.json'
    [350 ms]
    [351 ms]
    [351 ms] Start: Run in host: test -f '/home//.vscode-remote-containers/dist/vscode-remote-containers-server-0.469.0.js'
    [351 ms]
    [351 ms]
    [352 ms] userEnvProbe: loginInteractiveShell (default)
    [352 ms] userEnvProbe: not found in cache
    [353 ms] userEnvProbe shell: /usr/bin/fish
    [444 ms] userEnvProbe PATHs:
    Probe: ''
    Container: None
    [449 ms] Start: Check Docker is running
    [450 ms] Start: Run: docker version
    [526 ms] Client:
    Version: 29.8.2
    [527 ms]
    API version: 1.56
    Go version: go1.26.8
    Git commit: 7fc2dff
    Built: Wed Sep 30 19:35:42 2026
    OS/Arch: windows/amd64
    Context: desktop-linux

    Server: Docker Desktop 4.94.0 (241994)
    Engine:
    Version: 29.8.2
    API version: 1.56 (minimum version 1.40)
    Go version: go1.26.8
    Git commit: 8af9fe3
    Built: Wed Sep 30 19:32:25 2026
    OS/Arch: linux/amd64
    Experimental: false
    containerd:
    Version: v2.3.6
    GitCommit: ee2735368117d2eb259779949d5e75cdafec9761
    runc:
    Version: 1.5.1
    GitCommit: v1.5.1-0-g8f2685a4
    docker-init:
    Version: 0.19.0
    GitCommit: de40ad0
    [535 ms] Start: Run: docker volume ls -q
    [623 ms] ProxyResolver#loadSystemCertificates count (4ms)
    [624 ms] ProxyResolver#filterExpiredCertificates count filtered
    [629 ms] Start: Run: docker build -f C:\Users<win-user>\AppData\Local\Temp\vsch\bootstrap-image\0.469.0\bootstrap.Dockerfile -t vsc-volume-bootstrap C:\Users<win-user>\AppData\Local\Temp\vsch\bootstrap-image\0.469.0

    [+] Building 0.3s (12/13) docker:desktop-linux
    => [internal] load metadata for mcr.microsoft.com/devcontainers/base:0-a 0.2s
    => [internal] load .dockerignore 0.0s
    => => transferring context: 2B 0.0s
    => [1/8] FROM mcr.microsoft.com/devcontainers/base:0-alpine-3.20@sha256: 0.0s
    => => resolve mcr.microsoft.com/devcontainers/base:0-alpine-3.20@sha256: 0.0s
    => [internal] load build context 0.0s
    => => transferring context: 115.59kB 0.0s
    [+] Building 0.4s (13/13) FINISHED docker:desktop-linux
    => [internal] load build definition from bootstrap.Dockerfile 0.0s
    => => transferring dockerfile: 1.02kB 0.0s
    => [internal] load metadata for mcr.microsoft.com/devcontainers/base:0-a 0.2s
    => [internal] load .dockerignore 0.0s
    => => transferring context: 2B 0.0s
    => [1/8] FROM mcr.microsoft.com/devcontainers/base:0-alpine-3.20@sha256: 0.0s
    => => resolve mcr.microsoft.com/devcontainers/base:0-alpine-3.20@sha256: 0.0s
    => [internal] load build context 0.0s
    => => transferring context: 115.59kB 0.0s
    => CACHED [2/8] COPY host-ca-certificates.crt /tmp/host-ca-certificates. 0.0s
    => CACHED [3/8] RUN cat /tmp/host-ca-certificates.crt >> /etc/ssl/certs/ 0.0s
    => CACHED [4/8] RUN csplit -f /usr/local/share/ca-certificates/host-ca-c 0.0s
    => CACHED [5/8] RUN echo "old https://dl-cdn.alpinelinux.org/alpine/v3. 0.0s
    => CACHED [6/8] RUN apk add --no-cache git-lfs nodejs python3 npm m 0.0s
    => CACHED [7/8] RUN npm config set cafile /etc/ssl/certs/ca-certificates 0.0s
    => CACHED [8/8] COPY .vscode-remote-containers /root/.vscode-remote-cont 0.0s
    => exporting to image 0.1s
    => => exporting layers 0.0s
    => => exporting manifest sha256:0cc2bc4c5e99524939437d83d0506af618496fdd 0.0s
    => => exporting config sha256:d5e93202c8f994698f9544418b4d9f612cfb576c6f 0.0s
    => => exporting attestation manifest sha256:f51dc355bbfeebfddabbf7a1e311 0.0s
    => => exporting manifest list sha256:9f3f420fdff34967c40125f8a1412aaf503 0.0s
    => => naming to docker.io/library/vsc-volume-bootstrap:latest 0.0s
    => => unpacking to docker.io/library/vsc-volume-bootstrap:latest 0.0s
    [2501 ms] Start: Run: docker -v
    [2588 ms] Cloning Github repository: / into /workspaces/

    [2588 ms] Start: Run: docker run -d --mount type=volume,src=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb,dst=/workspaces -v /var/run/docker.sock:/var/run/docker.sock --security-opt label=disable vsc-volume-bootstrap sleep infinity
    [2937 ms] Start: Run in container: /bin/sh
    [3056 ms] Bootstrap container tools: docker=true, git=true, node=true, ssh=true, git-lfs=true

    [3057 ms] Start: Launching Dev Containers helper.
    [3057 ms] ssh-agent: SSH_AUTH_SOCK not set on local host.
    [3057 ms] ssh-agent: SSH_AUTH_SOCK not set on wsl host.
    [3057 ms] X11 forwarding: DISPLAY not set on local host.
    [3057 ms] Start: Run in container: test -e /tmp/.X11-unix/X0
    [3058 ms]
    [3058 ms]
    [3058 ms] Exit code 1
    [3058 ms] Start: Run in container: mkdir -p '/tmp/.X11-unix'
    [3061 ms]
    [3061 ms]
    [3061 ms] X11 forwarding: DISPLAY in container (:0) forwarded to wsl host (:0).
    [3061 ms] Start: Run in container: gpgconf --list-dirs
    [3063 ms] sysconfdir:/etc/gnupg
    bindir:/usr/bin
    libexecdir:/usr/libexec
    libdir:/usr/lib/gnupg
    datadir:/usr/share/gnupg
    localedir:/usr/share/locale
    socketdir:/root/.gnupg
    dirmngr-socket:/root/.gnupg/S.dirmngr
    keyboxd-socket:/root/.gnupg/S.keyboxd
    agent-ssh-socket:/root/.gnupg/S.gpg-agent.ssh
    agent-extra-socket:/root/.gnupg/S.gpg-agent.extra
    agent-browser-socket:/root/.gnupg/S.gpg-agent.browser
    agent-socket:/root/.gnupg/S.gpg-agent
    homedir:/root/.gnupg
    [3063 ms]
    [3063 ms] Start: Run in container: ls '/root/.gnupg/private-keys-v1.d' 2>/dev/null
    [3065 ms]
    [3065 ms]
    [3065 ms] Exit code 2
    [3065 ms] Start: Run in container: grep -e '^suse-keyboxds$' '/root/.gnupg/common.conf' 2>/dev/null
    [3066 ms]
    [3066 ms]
    [3066 ms] Exit code 2
    [3066 ms] Start: Run: gpgconf --list-dirs
    [3085 ms] gpg-agent: No agent-extra-socket found on local host.
    [3085 ms] Start: Run in Host: gpgconf --list-dirs
    [3089 ms] sysconfdir:/etc/gnupg
    bindir:/usr/bin
    libexecdir:/usr/lib/gnupg
    libdir:/usr/lib/x86_64-linux-gnu/gnupg
    datadir:/usr/share/gnupg
    localedir:/usr/share/locale
    socketdir:/run/user/1000/gnupg
    dirmngr-socket:/run/user/1000/gnupg/S.dirmngr
    keyboxd-socket:/run/user/1000/gnupg/S.keyboxd
    agent-ssh-socket:/run/user/1000/gnupg/S.gpg-agent.ssh
    agent-extra-socket:/run/user/1000/gnupg/S.gpg-agent.extra
    agent-browser-socket:/run/user/1000/gnupg/S.gpg-agent.browser
    agent-socket:/run/user/1000/gnupg/S.gpg-agent
    homedir:/home//.gnupg
    [3089 ms]
    [3091 ms] Start: Run in container: test -f '/root/.gnupg/pubring.kbx'
    [3092 ms]
    [3092 ms]
    [3092 ms] Exit code 1
    [3092 ms] Start: Run in container: test -f '/root/.gnupg/pubring.gpg'
    [3093 ms]
    [3093 ms]
    [3093 ms] Exit code 1
    [3094 ms] Start: Run in container: test -f '/root/.gnupg/trustdb.gpg'
    [3094 ms]
    [3094 ms]
    [3094 ms] Exit code 1
    [3095 ms] Start: Run in container: mkdir -p -m 700 '/root/.gnupg'
    [3095 ms] gpg-agent: Socket in container (/root/.gnupg/S.gpg-agent) forwarded to wsl host (/run/user/1000/gnupg/S.gpg-agent.extra).
    [3097 ms]
    [3097 ms]
    [3097 ms] Start: Run in container: (command -v 'docker' || command -v 'oras' || command -v 'skopeo') >/dev/null 2>&1
    [3098 ms]
    [3098 ms]
    [3099 ms] Start: Run in container: /bin/sh
    [3100 ms] Start: Run in container: # Test for /root/.gnupg/pubring.kbx and gpg
    [3103 ms]
    [3103 ms]
    [3103 ms] Start: Run in container: # Copy /home//.gnupg/pubring.kbx to /root/.gnupg/pubring.kbx
    [3106 ms]
    [3106 ms]
    [3110 ms] Start: Run in container: # Test for /root/.gnupg/trustdb.gpg and gpg
    [3112 ms]
    [3112 ms]
    [3112 ms] Start: Run in container: # Copy /home//.gnupg/trustdb.gpg to /root/.gnupg/trustdb.gpg
    [3115 ms]
    [3115 ms]
    [3115 ms] Start: Run in Host: gpg-connect-agent updatestartuptty /bye
    [3137 ms] Start: Run in container: echo ~
    [3220 ms] /root
    [3220 ms]
    [3221 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b.js' >/tmp/vscode-remote-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b.js
    [3223 ms]
    [3223 ms]
    [3224 ms] Start: Run in container: cat ~/.docker/config.json || echo "{
    [3227 ms] {
    }
    [3227 ms] cat: /root/.docker/config.json: No such file or directory
    [3227 ms] Start: Run in container: mkdir -p /usr/local/bin && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b' >/usr/local/bin/docker-credential-dev-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b
    [3231 ms]
    [3231 ms]
    [3231 ms] Start: Run in container: chmod +x /usr/local/bin/docker-credential-dev-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b
    [3236 ms]
    [3236 ms]
    [3236 ms] Start: Run in container: mkdir -p /.docker && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b' >/.docker/config.json
    [3240 ms]
    [3240 ms]
    [3240 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-75e304b3-54ee-46b4-9d37-9054ebcb203b.js' >/tmp/vscode-remote-containers-server-75e304b3-54ee-46b4-9d37-9054ebcb203b.js_1792135330192
    [3244 ms]
    [3244 ms]
    [3245 ms] Start: Run in container: # Test for /root/.gitconfig and git
    [3247 ms]
    [3247 ms]
    [3247 ms] Start: Run in container: # Copy C:\Users<win-user>.gitconfig to /root/.gitconfig
    [3250 ms]
    [3250 ms]
    [3250 ms] Start: Run in container: # Cleaning up git config
    [3257 ms]
    [3257 ms]
    [3257 ms] Start: Run: git config --global --get gpg.ssh.allowedSignersFile
    [3257 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { node /tmp/vscode-remote-containers-75e304b3-54ee-46b4-9d37-9054ebcb203b.js git-credential-helper $*; }; f' || true
    [3259 ms]
    [3259 ms]
    [3332 ms] Start: Run in container: git config --global --add safe.directory /workspaces/

    What's next:
    Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug e51b468480cc8e6f8dfbb7f70946fbfcf303c25bb67af463f80a89a9aec4966f
    Learn more at https://docs.docker.com/go/debug-cli/
    [4647 ms] Start: Run in Container: git status --porcelain
    [4653 ms] Start: Run in container: cat /workspaces//.devcontainer/devcontainer.json 2>/dev/null
    [4656 ms] Start: Run in container: cat /workspaces//.devcontainer/devcontainer.json 2>/dev/null
    [4658 ms] The options 'workspaceMount' or 'workspaceFolder' are ignored when cloning a repository into a volume.
    [4658 ms] Start: Run: docker -v
    [4745 ms] Start: Run in container: cat <<'EOF-/tmp/devcontainer-416de941-e968-4a04-8cdc-767f6e19d53a.json' >/tmp/devcontainer-416de941-e968-4a04-8cdc-767f6e19d53a.json_1792135331697
    [4748 ms]
    [4749 ms]
    [4749 ms] Start: Run in container: docker volume ls -q
    [5113 ms] Start: Run: docker inspect --type container be92101bea90b52d20802f0be48b048993eaf60856dee6929d028703d6bda880
    [5198 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com//.git/tree/main --filter label=vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --filter label=vsch.local.repository.folder= --filter label=vsch.quality=stable
    [5327 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com//.git/tree/main --filter label=vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --filter label=vsch.local.repository.folder= --filter label=devcontainer.config_file=/workspaces//.devcontainer/devcontainer.json
    [5456 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com//.git/tree/main --filter label=vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --filter label=vsch.local.repository.folder=
    [5582 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com//.git/tree/main --filter label=vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --filter label=vsch.local.repository.folder=
    [5710 ms] Running Dev Containers CLI: up --container-session-data-folder /tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443 --workspace-folder /workspaces/ --workspace-mount-consistency cached --gpu-availability detect --id-label vsch.local.repository=https://github.com//.git/tree/main --id-label vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --id-label vsch.local.repository.folder= --id-label devcontainer.config_file=/workspaces//.devcontainer/devcontainer.json --log-level debug --log-format json --config /workspaces//.devcontainer/devcontainer.json --override-config /tmp/devcontainer-416de941-e968-4a04-8cdc-767f6e19d53a.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default off --mount-workspace-git-root --terminal-columns 448 --terminal-rows 16 --include-configuration --include-merged-configuration
    [5930 ms] Start: Checking for Dev Containers CLI
    [6164 ms] Start: Run in container: node /root/.vscode-remote-containers/dist/dev-containers-cli-0.469.0/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443 --workspace-folder /workspaces/ --workspace-mount-consistency cached --gpu-availability detect --id-label vsch.local.repository=https://github.com//.git/tree/main --id-label vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --id-label vsch.local.repository.folder= --id-label devcontainer.config_file=/workspaces//.devcontainer/devcontainer.json --log-level debug --log-format json --config /workspaces//.devcontainer/devcontainer.json --override-config /tmp/devcontainer-416de941-e968-4a04-8cdc-767f6e19d53a.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default off --mount-workspace-git-root --terminal-columns 448 --terminal-rows 16 --include-configuration --include-merged-configuration
    [6380 ms] @devcontainers/cli 0.89.0. Node.js v20.15.1. linux 5.15.167.4-microsoft-standard-WSL2 x64.
    [6380 ms] Start: Run: docker buildx version
    [6432 ms] github.com/docker/buildx v0.14.0 171fcbeb69d67c90ba7f44f41a9e418f6a6ec1da
    [6432 ms]
    [6432 ms] Start: Run: docker -v
    [6440 ms] Start: Run: docker version --format {{.Server.Version}}
    [6457 ms] 29.8.2
    [6457 ms]
    [6457 ms] Start: Resolving Remote
    [6505 ms] Start: Run: docker compose version --short
    [6551 ms] Docker Compose version: 2.27.0
    [6551 ms] Start: Run: docker compose -f /workspaces//.devcontainer/docker-compose.yml --profile * config
    [6605 ms] name: devcontainer
    services:
    app:
    build:
    context: /workspaces//.devcontainer
    dockerfile: Dockerfile
    command:
    - sleep
    - infinity
    environment:
    CLAUDE_CONFIG_DIR: /home/vscode/.claude
    networks:
    default: null
    volumes:
    - type: volume
    source: gauge-doppler
    target: /home/vscode/.doppler
    volume: {}
    - type: volume
    source: gauge-claude
    target: /home/vscode/.claude
    volume: {}
    - type: volume
    source: gauge-ngrok
    target: /home/vscode/.config/ngrok
    volume: {}
    - type: volume
    source: gauge-worktrees
    target: /worktrees
    volume: {}
    inngest:
    command:
    - inngest
    - dev
    - -u
    - http://localhost:8000/api/inngest
    depends_on:
    app:
    condition: service_started
    restart: true
    required: true
    image: inngest/inngest:v1.46.0
    network_mode: service:app
    restart: unless-stopped
    networks:
    default:
    name: devcontainer_default
    volumes:
    gauge-claude:
    name: gauge-claude
    gauge-doppler:
    name: gauge-doppler
    gauge-ngrok:
    name: gauge-ngrok
    gauge-worktrees:
    name: gauge-worktrees
    [6609 ms] Start: Run: docker ps -q -a --filter label=com.docker.compose.project=_devcontainer --filter label=com.docker.compose.service=app
    [6623 ms] Start: Run: docker events --format {{json .}} --filter event=start
    [6624 ms] PersistedPath=/tmp/devcontainercli-root, ContainerHasLabels=false
    [6625 ms] Start: Run: docker compose -f /workspaces//.devcontainer/docker-compose.yml --profile * config
    [6683 ms] (same compose config as above)
    [6685 ms] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/python:3.14-bookworm
    [7053 ms] Docker Compose override file for building image:
    services:
    app:
    build:
    dockerfile: /tmp/devcontainercli-root/container-features/0.89.0-1792135334003/Dockerfile-with-features
    args:
    - BUILDKIT_INLINE_CACHE=1
    - _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label

    [7054 ms] Start: Run: docker compose --project-name _devcontainer -f /workspaces//.devcontainer/docker-compose.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.build-1792135334005.yml build app inngest
    [+] Building 0.0s (0/1) docker:default
    [+] Building 1.2s (12/12) FINISHED docker:default
    => [app internal] load build definition from Dockerfile-with-features 0.0s
    => => transferring dockerfile: 4.54kB 0.0s
    => [app internal] load metadata for ghcr.io/astral-sh/uv:0.12.21 0.7s
    => [app internal] load metadata for mcr.microsoft.com/devcontainers/python:3.14-bookworm 0.1s
    => [app internal] load .dockerignore 0.0s
    => => transferring context: 2B 0.0s
    => [app dev_container_auto_added_stage_label 1/6] FROM mcr.microsoft.com/devcontainers/python:3.14-bookworm@sha256:68aef3859e340a2b0cc63260978c5d40e82f48e30fb00503c59cea9104ff8a6b 0.0s
    => => resolve mcr.microsoft.com/devcontainers/python:3.14-bookworm@sha256:68aef3859e340a2b0cc63260978c5d40e82f48e30fb00503c59cea9104ff8a6b 0.0s
    => [app] FROM ghcr.io/astral-sh/uv:0.12.21@sha256:a7aed3216253ee804de3e2d8afa5073baa1a177335345d43845cd4165e43b711 0.0s
    => => resolve ghcr.io/astral-sh/uv:0.12.21@sha256:a7aed3216253ee804de3e2d8afa5073baa1a177335345d43845cd4165e43b711 0.0s
    => CACHED [app dev_container_auto_added_stage_label 2/6] RUN apt-get update && apt-get install -y --no-install-recommends fish apt-transport-https ca-certificates curl gnupg && curl -sLf --retry 3 --tlsv1.2 --proto "=https" 'https://packages.doppler.com/public/cli/gpg.DE2A7741A397C129.key' | gpg --dearmor -o /usr/share/keyrings/doppler-archive-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/doppler-archive-keyring. 0.0s
    => CACHED [app dev_container_auto_added_stage_label 3/6] RUN mkdir -p /worktrees && chown vscode:vscode /worktrees 0.0s
    => CACHED [app dev_container_auto_added_stage_label 4/6] RUN curl -fsSL https://claude.ai/install.sh | bash 0.0s
    => CACHED [app dev_container_auto_added_stage_label 5/6] COPY --from=ghcr.io/astral-sh/uv:0.12.21 /uv /uvx /usr/local/bin/ 0.0s
    => CACHED [app dev_container_auto_added_stage_label 6/6] RUN uv tool install ruff 0.0s
    => [app] exporting to image 0.4s
    => => exporting layers 0.0s
    => => preparing layers for inline cache 0.3s
    => => exporting manifest sha256:2f35d105b875e03d434cf5ef4c7d8308e3ac0e2e63f2b9d9c81261015bcd6042 0.0s
    => => exporting config sha256:ea58cc4fbe33364180e24801f5cd594a02904a52a0b300c7a3088b5f15900348 0.0s
    => => exporting attestation manifest sha256:598e8eeb76c01c861769d902b96f4be1550f590045ef1531012f9c4e5944bc75 0.0s
    => => exporting manifest list sha256:612d3709aec15ca96604e37330206ba40f3a27c90d15a7414797f9d9d08da381 0.0s
    => => naming to docker.io/library/_devcontainer-app:latest 0.0s
    => => unpacking to docker.io/library/_devcontainer-app:latest 0.0s
    [8380 ms] Start: Run: docker inspect --type image _devcontainer-app
    [8421 ms] Docker Compose override file for creating container:
    services:
    'app':
    entrypoint: ["/bin/sh", "-c", "echo Container started\n
    trap "exit 0" 15\n
    \n
    exec "$$@"\n
    while sleep 1 & wait $$!; do :; done", "-"]
    labels:
    - 'vsch.local.repository=https://github.com//.git/tree/main'
    - 'vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb'
    - 'vsch.local.repository.folder='
    - 'devcontainer.config_file=/workspaces//.devcontainer/devcontainer.json'
    volumes:
    - -main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb:/workspaces
    - vscode:/vscode
    volumes:

    -main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb:
    external: true

    vscode:
    external: true
    [8421 ms] Writing docker-compose.devcontainer.containerFeatures-1792135335373-d6d00a76-b03e-4ddb-a503-27a3edc4babd.yml to /tmp/devcontainercli-root/docker-compose
    [8421 ms] Start: Run: docker compose --project-name _devcontainer -f /workspaces//.devcontainer/docker-compose.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.build-1792135334005.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.containerFeatures-1792135335373-d6d00a76-b03e-4ddb-a503-27a3edc4babd.yml up -d app inngest
    WARN[0000] volume "gauge-doppler" already exists but was created for project "_devcontainer" (expected "_devcontainer"). Use external: true to use an existing volume
    WARN[0000] volume "gauge-claude" already exists but was created for project "_devcontainer" (expected "_devcontainer"). Use external: true to use an existing volume
    WARN[0000] volume "gauge-ngrok" already exists but was created for project "_devcontainer" (expected "_devcontainer"). Use external: true to use an existing volume
    WARN[0000] volume "gauge-worktrees" already exists but was created for project "_devcontainer" (expected "_devcontainer"). Use external: true to use an existing volume
    [+] Running 2/2
    ✔ Container _devcontainer-app-1 Started 0.7s
    ✔ Container _devcontainer-inngest-1 Started 0.7s
    [9280 ms] Start: Run: docker ps -q -a --filter label=com.docker.compose.project=_devcontainer --filter label=com.docker.compose.service=app
    [9305 ms] Start: Run: docker inspect --type container 24fedb0f93da
    [9324 ms] Start: Inspecting container
    [9324 ms] Start: Run: docker inspect --type container 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815
    [9340 ms] Start: Run in container: /bin/sh
    [9342 ms] Start: Run in container: uname -m
    [9389 ms] x86_64
    [9389 ms]
    [9389 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
    [9391 ms] PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
    NAME="Debian GNU/Linux"
    VERSION_ID="12"
    VERSION="12 (bookworm)"
    VERSION_CODENAME=bookworm
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support"
    BUG_REPORT_URL="https://bugs.debian.org/"
    [9391 ms]
    [9391 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]:[^:]:vscode:' /etc/passwd || true)
    [9394 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
    [9395 ms]
    [9395 ms]
    [9395 ms] Exit code 1
    [9395 ms] Start: Run in container: /bin/sh
    [9396 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null
    [9444 ms]
    [9444 ms]
    [9444 ms] Start: Run in container: cat >> /etc/environment <<'etcEnvironmentEOF'
    [9446 ms]
    [9446 ms]
    [9446 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
    [9447 ms]
    [9447 ms]
    [9447 ms] Exit code 1
    [9447 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null
    [9449 ms]
    [9449 ms]
    [9449 ms] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^$])$/\1${PATH:-\3}/g' /etc/profile || true
    [9451 ms]
    [9451 ms]
    [9481 ms] Start: Run: docker inspect --type container 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815
    [9568 ms] Start: Run: docker exec -i -u root 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815 /bin/sh -c echo "New container started. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=4d542926-2339-434d-8674-44de618742071792135326443 ; /bin/sh
    [9568 ms] Start: Inspecting container
    [9569 ms] Start: Run: docker inspect --type container 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815
    [9652 ms] Start: Run in container: /bin/sh
    [9680 ms] Start: Run in container: uname -m
    [9680 ms] New container started. Keep-alive process started.
    [9761 ms] x86_64
    [9761 ms]
    [9761 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
    [9762 ms] (Debian GNU/Linux 12 (bookworm), same as above)
    [9763 ms]
    [9763 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]
    :[^:]:vscode:' /etc/passwd || true)
    [9764 ms] Start: Run in container: /bin/sh
    [9791 ms] Start: Run in container: stat -c %u '/workspaces/'
    [9928 ms] 1000
    [9929 ms]
    [9929 ms] Start: Run in container: stat -c %u '/workspaces//.devcontainer/devcontainer.json'
    [9930 ms] 1000
    [9930 ms]
    [9930 ms] safe.directory: Looking up root folder for workspace folder '/workspaces/'.
    [9930 ms] Start: Updating configuration state
    [10169 ms] Start: Run: docker compose version --short
    [10313 ms] Docker Compose version: 5.5.1
    [10313 ms] Start: Setup shutdown monitor
    [10313 ms] Forking shutdown monitor: c:\Users<win-user>.vscode\extensions\ms-vscode-remote.remote-containers-0.469.0\dist\shutdown\shutdownMonitorProcess \.\pipe\vscode-rc-f59c9061-c5be-42a2-a0de-1a70e8da30fe-sock dockerCompose Debug c:\Users<win-user>\AppData\Roaming\Code\logs\20261016T073911\window3\exthost\ms-vscode-remote.remote-containers 1792135326952
    [10332 ms] Start: Run in container: test -d '/home/vscode/.vscode-server'
    [10333 ms]
    [10333 ms]
    [10333 ms] Exit code 1
    [10333 ms] Start: Run in container: test -d '/home/vscode/.vscode-remote'
    [10334 ms]
    [10334 ms]
    [10334 ms] Exit code 1
    [10334 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
    [10337 ms]
    [10337 ms]
    [10337 ms] Start: Run in container: test -f '/home/vscode/.vscode-server/data/Machine/settings.json'
    [10338 ms]
    [10338 ms]
    [10338 ms] Exit code 1
    [10338 ms] Start: Run in container: which apt dpkg snap dnf yum rpm apk docker git gh kubectl podman curl wget ssh scp rsync gpg ps lsof netstat top tree find grep zip unzip tar gzip bzip2 xz || true
    [10342 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/data/Machine' && cat >'/home/vscode/.vscode-server/data/Machine/settings.json' <<'settingsJSON'
    [10344 ms]
    [10344 ms]
    [10344 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.writeMachineMCPConfigMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineMCPConfigMarker' ; } 2> /dev/null
    [10346 ms]
    [10346 ms]
    [10346 ms] Start: Run in container: test -f '/home/vscode/.vscode-server/data/User/mcp.json'
    [10347 ms]
    [10347 ms]
    [10347 ms] Exit code 1
    [10347 ms] Start: Run in container: test -d '/home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1'
    [10348 ms]
    [10348 ms]
    [10348 ms] Exit code 1
    [10348 ms] Start: Run in container: test -d '/vscode/vscode-server/bin/linux-x64/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1'
    [10349 ms]
    [10349 ms]
    [10350 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1' '/home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1'
    [10352 ms]
    [10352 ms]
    [10352 ms] Start: Run in container: touch '/vscode/vscode-server/bin/linux-x64/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1'
    [10352 ms] Start: Run in container: test -x '/home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/bin/helpers/check-requirements.sh'
    [10353 ms]
    [10353 ms]
    [10353 ms] Start: Run in container: '/home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/bin/helpers/check-requirements.sh'
    [10353 ms]
    [10353 ms]
    [10376 ms]
    [10377 ms]
    [10377 ms] Start: Launching Dev Containers helper.
    [10377 ms] ssh-agent: SSH_AUTH_SOCK not set on local host.
    [10377 ms] ssh-agent: SSH_AUTH_SOCK not set on wsl host.
    [10377 ms] X11 forwarding: DISPLAY not set on local host.
    [10377 ms] Start: Run in container: test -e /tmp/.X11-unix/X0
    [10378 ms]
    [10378 ms]
    [10378 ms] Exit code 1
    [10378 ms] Start: Run in container: mkdir -p '/tmp/.X11-unix'
    [10380 ms]
    [10380 ms]
    [10380 ms] X11 forwarding: DISPLAY in container (:0) forwarded to wsl host (:0).
    [10380 ms] Start: Run in container: gpgconf --list-dirs
    [10382 ms] (gpgconf output for /home/vscode/.gnupg)
    [10382 ms]
    [10382 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
    [10383 ms]
    [10383 ms]
    [10383 ms] Exit code 2
    [10384 ms] Start: Run: gpgconf --list-dirs
    [10405 ms] gpg-agent: No agent-extra-socket found on local host.
    [10405 ms] Start: Run in Host: gpgconf --list-dirs
    [10407 ms] (gpgconf output for host, homedir /home//.gnupg)
    [10407 ms]
    [10409 ms] Start: Run in container: test -f '/home/vscode/.gnupg/pubring.kbx'
    [10410 ms]
    [10410 ms]
    [10410 ms] Exit code 1
    [10410 ms] Start: Run in container: test -f '/home/vscode/.gnupg/pubring.gpg'
    [10411 ms]
    [10411 ms]
    [10411 ms] Exit code 1
    [10412 ms] Start: Run in container: test -f '/home/vscode/.gnupg/trustdb.gpg'
    [10413 ms]
    [10413 ms]
    [10413 ms] Exit code 1
    [10413 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
    [10413 ms] gpg-agent: Socket in container (/home/vscode/.gnupg/S.gpg-agent) forwarded to wsl host (/run/user/1000/gnupg/S.gpg-agent.extra).
    [10414 ms]
    [10415 ms]
    [10415 ms] Start: Run in container: (command -v 'docker' || command -v 'oras' || command -v 'skopeo') >/dev/null 2>&1
    [10416 ms]
    [10416 ms]
    [10416 ms] Exit code 127
    [10416 ms] Start: Run in container: /bin/sh
    [10416 ms] userEnvProbe: loginInteractiveShell (default)
    [10416 ms] Start: Run in container: test -f '/tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443/env-loginInteractiveShell.json'
    [10417 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node /tmp/vscode-remote-containers-60b1a37c-9323-4895-ba25-0421bb6eb2b2.js git-credential-helper $
    ; }; f' || true
    [10418 ms]
    [10418 ms]
    [10418 ms] Exit code 1
    [10418 ms] Start: Run in container: # Test for /home/vscode/.gnupg/pubring.kbx and gpg
    [10418 ms] userEnvProbe: not found in cache
    [10418 ms] userEnvProbe shell: /usr/bin/fish
    [10419 ms]
    [10419 ms]
    [10420 ms]
    [10420 ms]
    [10420 ms] Start: Run in container: for pid in cd /proc && ls -d [0-9]*; do { echo $pid ; readlink /proc/$pid/cwd || echo ; readlink /proc/$pid/ns/mnt || echo ; cat /proc/$pid/stat | tr "
    [10442 ms] Start: Run in container: # Copy /home//.gnupg/pubring.kbx to /home/vscode/.gnupg/pubring.kbx
    [10444 ms]
    [10444 ms]
    [10444 ms] Start: Run in container: cat '/home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/product.json'
    [10447 ms] Start: Run in container: cat '/home/vscode/.vscode-server/data/Machine/.connection-token-6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1' 2>/dev/null || (umask 377 && echo '' > ... && cat '/home/vscode/.vscode-server/data/Machine/.connection-token-6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1')
    [10456 ms] Start: Run in container: echo ~
    [10456 ms]
    [10456 ms]
    [10457 ms] Start: Run in container: # Test for /home/vscode/.gnupg/trustdb.gpg and gpg
    [10457 ms] Start: Starting VS Code Server
    [10457 ms] Start: Preparing Extensions
    [10458 ms]
    [10458 ms]
    [10458 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
    [10460 ms]
    [10460 ms]
    [10460 ms] Start: Run in container: # Copy /home//.gnupg/trustdb.gpg to /home/vscode/.gnupg/trustdb.gpg
    [10461 ms] Extensions cache, install extensions: dbaeumer.vscode-eslint, ms-python.vscode-pylance, ms-python.autopep8, ms-python.python, charliermarsh.ruff, tamasfe.even-better-toml, anthropic.claude-code, openai.chatgpt
    [10462 ms]
    [10462 ms]
    [10462 ms] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true
    [10462 ms] Start: Run in Host: gpg-connect-agent updatestartuptty /bye
    [10463 ms]
    [10463 ms]
    [10463 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
    [10465 ms] anthropic.claude-code-2.1.296-linux-x64
    anthropic.claude-code-2.1.299-linux-x64
    anthropic.claude-code-2.1.300-linux-x64
    anthropic.claude-code-2.1.301-linux-x64
    biomejs.biome-3.7.1
    bradlc.vscode-tailwindcss-0.16.0
    charliermarsh.ruff-2026.86.0-linux-x64
    charliermarsh.ruff-2026.88.0-linux-x64
    dbaeumer.vscode-eslint-3.0.34
    detachhead.basedpyright-1.40.2
    esbenp.prettier-vscode-12.4.0
    ms-azuretools.vscode-containers-2.5.2
    ms-python.autopep8-2026.4.0
    ms-python.debugpy-2026.6.0-linux-x64
    ms-python.python-2026.10.0-linux-x64
    ms-python.python-2026.8.0-linux-x64
    ms-python.vscode-pylance-2026.4.1
    ms-python.vscode-python-envs-1.38.0-linux-x64
    ms-python.vscode-python-envs-1.40.0-linux-x64
    nomicfoundation.hardhat-solidity-0.9.3
    openai.chatgpt-26.1007.21434-linux-x64
    openai.codex-audio-26.1007.21434
    prisma.prisma-31.12.15
    prisma.prisma-31.13.0
    tamasfe.even-better-toml-0.21.2
    [10465 ms]
    [10465 ms] Extensions cache, link in container: anthropic.claude-code-2.1.296-linux-x64, anthropic.claude-code-2.1.299-linux-x64, anthropic.claude-code-2.1.300-linux-x64, anthropic.claude-code-2.1.301-linux-x64, charliermarsh.ruff-2026.86.0-linux-x64, charliermarsh.ruff-2026.88.0-linux-x64, dbaeumer.vscode-eslint-3.0.34, ms-python.autopep8-2026.4.0, ms-python.python-2026.10.0-linux-x64, ms-python.python-2026.8.0-linux-x64, ms-python.vscode-pylance-2026.4.1, openai.chatgpt-26.1007.21434-linux-x64, tamasfe.even-better-toml-0.21.2
    [10465 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/vscode/.vscode-server/extensionsCache' || true
    [10471 ms]
    [10471 ms]
    [10471 ms] Optimizing extensions for quality: stable
    [10471 ms] Start: Run in container: cd /vscode/vscode-server/extensionsCache && touch 'anthropic.claude-code-2.1.296-linux-x64' 'anthropic.claude-code-2.1.299-linux-x64' 'anthropic.claude-code-2.1.300-linux-x64' 'anthropic.claude-code-2.1.301-linux-x64' 'charliermarsh.ruff-2026.86.0-linux-x64' 'charliermarsh.ruff-2026.88.0-linux-x64' 'dbaeumer.vscode-eslint-3.0.34' 'ms-python.autopep8-2026.4.0' 'ms-python.python-2026.10.0-linux-x64' 'ms-python.python-2026.8.0-linux-x64' 'ms-python.vscode-pylance-2026.4.1' 'openai.chatgpt-26.1007.21434-linux-x64' 'tamasfe.even-better-toml-0.21.2'
    [10471 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/bin/code-server --log debug --force-disable-user-env --server-data-dir /home/vscode/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /home/vscode/.vscode-server/data/Machine/.connection-token-6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1 --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --install-extension dbaeumer.vscode-eslint --install-extension ms-python.vscode-pylance --install-extension ms-python.autopep8 --install-extension ms-python.python --install-extension charliermarsh.ruff --install-extension tamasfe.even-better-toml --install-extension anthropic.claude-code --install-extension openai.chatgpt --start-server --disable-websocket-compression --skip-requirements-check
    [10473 ms]
    [10473 ms]
    [10547 ms] /home/vscode
    [10547 ms]
    [10547 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-60b1a37c-9323-4895-ba25-0421bb6eb2b2.js' >/tmp/vscode-remote-containers-60b1a37c-9323-4895-ba25-0421bb6eb2b2.js
    [10549 ms]
    [10549 ms]
    [10549 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-60b1a37c-9323-4895-ba25-0421bb6eb2b2.js' >/tmp/vscode-remote-containers-server-60b1a37c-9323-4895-ba25-0421bb6eb2b2.js_1792135337501
    [10552 ms]
    [10552 ms]
    [10617 ms] userEnvProbe PATHs:
    Probe: '/home/vscode/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games'
    Container: '/home/vscode/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
    [10617 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443' && cat > '/tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443/env-loginInteractiveShell.json' << 'envJSON'
    [10619 ms]
    [10619 ms]
    [10673 ms] *

    [10677 ms] Server bound to 127.0.0.1:35461 (IPv4)
    Extension host agent listening on 35461

    [10677 ms] Start: Run in container: echo 35461 >'/home/vscode/.vscode-server/data/Machine/.devport-6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1'
    [10679 ms]
    [10679 ms]
    [10679 ms] Port forwarding for container port 35461 starts listening on local port.
    [10686 ms] Port forwarding local port 35461 to container port 35461
    [10686 ms] Start: Run in container: test -f '/home/vscode/.vscode-server/data/Machine/.dotfilesMarker' && test ! -e '/home/vscode/.devcontainer/.dotfilesMarker' && mkdir -p '/home/vscode/.devcontainer' && cp '/home/vscode/.vscode-server/data/Machine/.dotfilesMarker' '/home/vscode/.devcontainer/.dotfilesMarker'
    [10689 ms] Initializing configuration support...
    [10690 ms] Internal initialization of dev container support package...
    [10692 ms]
    [10692 ms]
    [10692 ms] Exit code 1
    [10692 ms] Running Dev Containers CLI: run-user-commands --container-session-data-folder /tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443 --workspace-folder /workspaces/ --id-label vsch.local.repository=https://github.com//.git/tree/main --id-label vsch.local.repository.volume=-main-c7c88f6901d44011f381b190bb6a8f1f96117e7abf901f28f27a12ec25e0a1fb --id-label vsch.local.repository.folder= --id-label devcontainer.config_file=/workspaces//.devcontainer/devcontainer.json --container-id 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815 --log-level debug --log-format json --config /workspaces//.devcontainer/devcontainer.json --override-config /tmp/devcontainer-416de941-e968-4a04-8cdc-767f6e19d53a.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands false --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-60b1a37c-9323-4895-ba25-0421bb6eb2b2.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 448 --terminal-rows 16 --dotfiles-repository /dotfiles --dotfiles-install-command install.sh --dotfiles-target-path ~/dotfiles
    [10692 ms] Start: Checking for Dev Containers CLI
    [10694 ms] Port forwarding connection from 56443 > 35461 > 35461 in the container.
    [10695 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node -e
    [10738 ms] Ignoring option 'skip-requirements-check': not supported for server.
    [10743 ms] [07:22:17]

    [10782 ms] [reconnection-grace-time] No CLI argument provided, using default: 10800000ms (10800s)
    [10784 ms] [07:22:17] [AgentHostChannel] Registered lazy IPC channel 'agentHostProxy' (upstream: /tmp/vscode-ipc-ac3ce6ea-dc30-42d1-b33a-295f62166041.sock)
    [10787 ms] [07:22:17] Installing extensions...
    [10788 ms] [07:22:17] Extension host agent started.
    [10815 ms] [07:22:17] Started initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions
    [10826 ms] Start: Run in container: node /root/.vscode-remote-containers/dist/dev-containers-cli-0.469.0/dist/spec-node/devContainersSpecCLI.js run-user-commands (same arguments as above)
    [10847 ms] [07:22:17] ComputeTargetPlatform: linux-x64
    [10870 ms] [07:22:17] Completed initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions
    [10881 ms] [07:22:17] ComputeTargetPlatform: linux-x64
    [10911 ms] Port forwarding 56443 > 35461 > 35461 stderr: Connection established
    [10922 ms] [07:22:17] [127.0.0.1][11724621][ManagementConnection] New connection established.
    [10929 ms] Port forwarding connection from 54593 > 35461 > 35461 in the container.
    [10929 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node -e
    [10943 ms] [07:22:17] Log level changed to info
    [10952 ms] (node:254) [DEP0169] DeprecationWarning: url.parse() behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for url.parse() vulnerabilities.
    (Use node --trace-deprecation ... to show where the warning was created)
    [11020 ms] [07:22:17] [AgentHostChannel] Renderer ctx=[object Object] requested connect to upstream
    [11075 ms] Port forwarding 54593 > 35461 > 35461 stderr: Connection established
    [11086 ms] @devcontainers/cli 0.89.0. Node.js v20.15.1. linux 5.15.167.4-microsoft-standard-WSL2 x64.
    [11086 ms] Start: Run: docker buildx version
    [11154 ms] github.com/docker/buildx v0.14.0 171fcbeb69d67c90ba7f44f41a9e418f6a6ec1da
    [11154 ms]
    [11154 ms] Start: Run: docker -v
    [11174 ms] Start: Run: docker version --format {{.Server.Version}}
    [11194 ms] 29.8.2
    [11194 ms]
    [11198 ms] Start: Run: docker inspect --type container 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815
    [11222 ms] Start: Inspecting container
    [11222 ms] Start: Run: docker inspect --type container 24fedb0f93dab8e3251b7f0d42a0b91834535a8881607f9ee15de693f2443815
    [11244 ms] [07:22:18] [127.0.0.1][fa287589][ExtensionHostConnection] New connection established.
    [11245 ms] [07:22:18] [127.0.0.1][fa287589][ExtensionHostConnection] Starting extension host process...
    [11243 ms] Start: Run in container: /bin/sh
    [11245 ms] Start: Run in container: uname -m
    [11254 ms] [07:22:18] [127.0.0.1][fa287589][ExtensionHostConnection] <360> Launched Extension Host Process.
    [11301 ms] x86_64
    [11301 ms]
    [11301 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
    [11303 ms] (Debian GNU/Linux 12 (bookworm), same as above)
    [11304 ms]
    [11304 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]:[^:]:vscode:' /etc/passwd || true)
    [11307 ms] userEnvProbe: loginInteractiveShell (default)
    [11307 ms] Start: Run in container: test -f '/tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443/env-loginInteractiveShell.json'
    [11309 ms]
    [11309 ms]
    [11309 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2026-10-16T07:22:15.531164991Z}" != '2026-10-16T07:22:15.531164991Z' ] && echo '2026-10-16T07:22:15.531164991Z' > '/home/vscode/.devcontainer/.onCreateCommandMarker'
    [11313 ms]
    [11313 ms]
    [11313 ms] Start: Run in container: cat '/tmp/devcontainers-4d542926-2339-434d-8674-44de618742071792135326443/env-loginInteractiveShell.json'
    [11315 ms] {
    "UV_LINK_MODE": "copy",
    "SHLVL": "1",
    "HOSTNAME": "24fedb0f93da",
    "PYTHON_VERSION": "3.14.8",
    "LC_CTYPE": "en_US.UTF-8",
    "HOME": "/home/vscode",
    "NVM_SYMLINK_CURRENT": "true",
    "PIPX_BIN_DIR": "/usr/local/py-utils/bin",
    "PATH": "/home/vscode/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/jupyter:/usr/local/share/nvm/current/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games",
    "USER": "vscode",
    "PYTHON_SHA256": "c2215904f02b175596dc49351585104f4bc20341e1c47378b26a2c274360ce73",
    "NVM_DIR": "/usr/local/share/nvm",
    "CLAUDE_CONFIG_DIR": "/home/vscode/.claude",
    "REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-60b1a37c-9323-4895-ba25-0421bb6eb2b2.sock",
    "PIPX_HOME": "/usr/local/py-utils",
    "PYTHON_PATH": "/usr/local/python/current",
    "REMOTE_CONTAINERS_SOCKETS": "["/tmp/.X11-unix/X0","/home/vscode/.gnupg/S.gpg-agent"]"
    }
    [11315 ms]
    [11315 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2026-10-16T07:22:15.531164991Z}" != '2026-10-16T07:22:15.531164991Z' ] && echo '2026-10-16T07:22:15.531164991Z' > '/home/vscode/.devcontainer/.updateContentCommandMarker'
    [11318 ms]
    [11318 ms]
    [11318 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2026-10-16T07:22:15.531164991Z}" != '2026-10-16T07:22:15.531164991Z' ] && echo '2026-10-16T07:22:15.531164991Z' > '/home/vscode/.devcontainer/.postCreateCommandMarker'
    [11321 ms]
    [11321 ms]
    Running the postCreateCommand from devcontainer.json...

    [11322 ms] Start: Run in container: /bin/sh -c sudo chown -R vscode:vscode /home/vscode/.doppler /home/vscode/.claude /home/vscode/.config && sudo chown vscode:vscode /worktrees && (test ! -f pyproject.toml || uv sync)
    [11430 ms] Port forwarding connection from 61485 > 35461 > 35461 in the container.
    [11431 ms] Start: Run in container: /home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node -e
    Resolved 69 packages in 1ms
    Checked 69 packages in 1ms
    [11486 ms] Start: Run in container: # Clone & install dotfiles via 'install.sh'
    [11491 ms] Cloning into '/home/vscode/dotfiles'...
    [11500 ms] [07:22:18] [127.0.0.1][fa287589][ExtensionHostConnection] <360> [reconnection-grace-time] Extension host: read VSCODE_RECONNECTION_GRACE_TIME=10800000ms (10800s)

    [11587 ms] [IPC Library: Agent Host] Agent host server listening on /tmp/vscode-ipc-ac3ce6ea-dc30-42d1-b33a-295f62166041.sock
    [11588 ms] [07:22:18] ServerAgentHostManager: agent host started
    [07:22:18] [AgentHostChannel] Opening upstream to /tmp/vscode-ipc-ac3ce6ea-dc30-42d1-b33a-295f62166041.sock
    [11610 ms] Port forwarding 61485 > 35461 > 35461 stderr: Connection established
    [11612 ms] File not found: /home/vscode/.vscode-server/extensions/anthropic.claude-code-2.1.301-linux-x64/resources/claude-logo.svg
    [12664 ms] [07:22:19] Installing extension 'ms-python.autopep8'...
    [12717 ms] [07:22:19] Installing extension 'tamasfe.even-better-toml'...
    [12732 ms] [07:22:19] Installing extension 'anthropic.claude-code'...
    [12736 ms] [07:22:19] Installing extension 'charliermarsh.ruff'...
    [12742 ms] [07:22:19] Installing extension 'openai.chatgpt'...
    [12746 ms] [07:22:19] Installing extension 'ms-python.vscode-pylance'...
    [13686 ms] Setting current directory to ~/dotfiles
    Executing command ./install.sh..
    [13926 ms] [07:22:20] Installing extension 'dbaeumer.vscode-eslint'...
    [14242 ms]
    [14253 ms] Configuration

    Bin directory: /home/vscode/.local/bin
    Platform: unknown-linux-musl
    Arch: x86_64

    Tarball URL: https://github.com/starship/starship/releases/latest/download/starship-x86_64-unknown-linux-musl.tar.gz
    [14254 ms] > Installing Starship, please wait…
    [15194 ms] ✓ Starship latest installed

    (Starship shell setup instructions omitted)

    [15197 ms] dotfiles installed
    [15197 ms]
    [15197 ms]
    [15207 ms] Start: Run in container: # Test for /home/vscode/.gitconfig and git
    [15209 ms]
    [15209 ms]
    [15209 ms] Start: Run in container: # Copy C:\Users<win-user>.gitconfig to /home/vscode/.gitconfig
    [15211 ms]
    [15211 ms]
    [15212 ms] Start: Run in container: # Cleaning up git config
    [15220 ms]
    [15220 ms]
    [15220 ms] Start: Run: git config --global --get gpg.ssh.allowedSignersFile
    [15220 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/6d62b1d5dace93a33b3a6d3eca1317bd5e15bcb1/node /tmp/vscode-remote-containers-60b1a37c-9323-4895-ba25-0421bb6eb2b2.js git-credential-helper $*; }; f' || true
    [15222 ms]
    [15222 ms]
    [15223 ms] Start: Run: docker rm -f e51b468480cc8e6f8dfbb7f70946fbfcf303c25bb67af463f80a89a9aec4966f
    [15362 ms] Container server terminated (code: 137, signal: null).
    [15362 ms] Container server terminated. Reconnecting in 5 seconds...
    [17594 ms] Port forwarding 61485 > 35461 > 35461 stderr: Remote close
    [17605 ms] Port forwarding 61485 > 35461 > 35461 terminated with code 0 and signal null.
    [20365 ms] Start: Container: Reconnecting Dev Container server
    [20366 ms] Start: Run in container: /bin/sh
    [20451 ms] Container server: Error response from daemon: No such container: e51b468480cc8e6f8dfbb7f70946fbfcf303c25bb67af463f80a89a9aec4966f
    [20455 ms] Container server terminated (code: 1, signal: null).
    [20455 ms] Container server terminated early. Not reconnecting.
    [20455 ms] Reconnecting Dev Container server failed: Container server terminated (code: 1, signal: null).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions