Recreate the container when SSH key path, git name, git email, or git HTTPS token change — not just when the docker socket toggle changes. The claude config named volume persists across recreation so no data is lost. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>