Skip to content

Inconsistent Claude model access across devices (same account) #311592

@steven8274

Description

@steven8274

Type: Bug

I’m experiencing inconsistent access to Claude models in GitHub Copilot across different devices using the same account.

Details:

  • Same GitHub account
  • Same network (tested)
  • Latest VSCode and Copilot extensions

Observed behavior:

  • Mac (previously): Had access to Claude Sonnet 4.6 and Opus 4.6
  • Windows (one machine): Requires upgrade (no access)
  • Another Windows machine: Has access
  • Today: Even the Mac lost access to Claude models

This suggests that model access is being dynamically changed or inconsistently assigned across devices.

Questions:

  • Is this expected behavior due to feature rollout / A/B testing?
  • Should model access be consistent across devices for the same account?
  • Is there a way to force refresh entitlements?

This inconsistency significantly affects usability.

Thanks!

Extension version: 0.44.2
VS Code version: Code 1.116.0 (560a9db, 2026-04-15T00:28:13Z)
OS version: Windows_NT x64 10.0.19045
Modes:

Logs
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: no recent edit
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextEditorSelection][editorSwitch] Return: document switch didn't happen
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: no recent edit
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: copilotCloudSessionsProvider#provideChatSessionItems: repoIds=[], isAgentSessionsWorkspace=false
Debug: copilotCloudSessionsProvider#provideChatSessionItems: not a GitHub repo, returning empty
Debug: [CopilotCLI] Found 0 JSONL sessions and 0 legacy sessions
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: false, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: false, focused: true.
Debug: copilotCloudSessionsProvider#provideChatSessionItems: repoIds=[], isAgentSessionsWorkspace=false
Debug: copilotCloudSessionsProvider#provideChatSessionItems: not a GitHub repo, returning empty
Debug: [CopilotCLI] Found 0 JSONL sessions and 0 legacy sessions
Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"external":"file:///c%3A/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","path":"/c:/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{}},"rootUri":{"$mid":1,"external":"file:///c%3A/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","path":"/c:/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","scheme":"file"},"kind":"repository","headBranchName":"telecom_fraud_langma_communication","headCommitHash":"b2b6a873abeb7c859731e0c989a7aea76b1b2176","headIncomingChanges":0,"headOutgoingChanges":0,"upstreamBranchName":"telecom_fraud_langma_communication","upstreamRemote":"origin","isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@10.254.33.1:voice_inquiry_transcribe.git"],"worktrees":[{"name":"voice_inquiry_transcribe_instant_asr_telecom_fraud","path":"c:\\dev\\work\\llm\\voice_inquiry_transcribe_instant_asr_telecom_fraud","ref":"refs/heads/telecom_fraud_langma_communication","detached":false,"main":true}],"changes":{"mergeChanges":[],"indexChanges":[],"workingTree":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"untrackedChanges":[]},"_onDidChangeSignal":{"_observers":{},"debugName":"Observable Signal From Event"},"headBranchNameObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"headCommitHashObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"upstreamBranchNameObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"upstreamRemoteObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"isRebasingObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"_checkIsIgnored":{"_waitingTimeMs":1000,"_queue":[],"_timeout":null},"_isIgnored":{"_map":{},"_map2":{}}}
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Trace: [NES][Triggerer][onDidChangeTextEditorSelection][editorSwitch] Return: document switch didn't happen
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: no recent edit
Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"external":"file:///c%3A/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","path":"/c:/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{}},"rootUri":{"$mid":1,"external":"file:///c%3A/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","path":"/c:/dev/work/llm/voice_inquiry_transcribe_instant_asr_telecom_fraud","scheme":"file"},"kind":"repository","headBranchName":"telecom_fraud_langma_communication","headCommitHash":"b2b6a873abeb7c859731e0c989a7aea76b1b2176","headIncomingChanges":0,"headOutgoingChanges":0,"upstreamBranchName":"telecom_fraud_langma_communication","upstreamRemote":"origin","isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@10.254.33.1:voice_inquiry_transcribe.git"],"worktrees":[{"name":"voice_inquiry_transcribe_instant_asr_telecom_fraud","path":"c:\\dev\\work\\llm\\voice_inquiry_transcribe_instant_asr_telecom_fraud","ref":"refs/heads/telecom_fraud_langma_communication","detached":false,"main":true}],"changes":{"mergeChanges":[],"indexChanges":[],"workingTree":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"untrackedChanges":[]},"_onDidChangeSignal":{"_observers":{},"debugName":"Observable Signal From Event"},"headBranchNameObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"headCommitHashObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"upstreamBranchNameObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"upstreamRemoteObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"isRebasingObs":{"_observers":{},"_debugNameData":{},"_state":0,"_updateCount":0,"_dependencies":{},"_dependenciesToBeRemoved":{},"_isUpdating":false,"_isComputing":false,"_didReportChange":false,"_isInBeforeUpdate":false,"_isReaderValid":false,"_removedObserverToCallEndUpdateOn":null},"_checkIsIgnored":{"_waitingTimeMs":1000,"_queue":[],"_timeout":null},"_isIgnored":{"_map":{},"_map2":{}}}
Debug: Related Information: Index not loaded yet triggering background calculation, returning 0ms
Debug: Related Information: Index not loaded yet triggering background calculation, returning 0ms
Debug: Related Information: Index not loaded yet triggering background calculation, returning 0ms
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: copilotCloudSessionsProvider#provideChatSessionItems: repoIds=[], isAgentSessionsWorkspace=false
Debug: copilotCloudSessionsProvider#provideChatSessionItems: not a GitHub repo, returning empty
Debug: [CopilotCLI] Found 0 JSONL sessions and 0 legacy sessions
Debug: Embeddings for commandEmbeddings calculated in 17279ms
Request IDs
afe24e77-d339-483c-9dde-94c208836d03
896f7e73-fe5a-49df-a51f-2d9463baa0e4
6f645b65-4113-40d4-8d70-0259c5bdb071
20e895e6-c551-4e23-a0e9-a623d82a465d
57235c77-49f1-4b95-af76-6242251aa506
1f9b57b4-5021-4d42-a0cb-466b7dce808e
46d314c7-9d8d-477c-835d-6ca34e76be14
895e2ec3-9dbb-4a9c-b716-7a2e093ce199
f54382e8-465f-445c-94ff-b945176633bd
51ba4bae-f0bf-4137-86a5-434876afa0a9
ca3d4b2e-aed6-4a90-9163-1e37cfc5a462
29185254-23fe-4fb6-9b52-a7c19ed306cc
System Info
Item Value
CPUs Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (8 x 3392)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x10de, DEVICE=0x1187 [NVIDIA GeForce GTX 760], DRIVER_VENDOR=NVIDIA, DRIVER_VERSION=30.0.14.7514 ACTIVE
GPU1: VENDOR= 0x10de, DEVICE=0x1187 [NVIDIA GeForce GTX 760], DRIVER_VERSION=30.0.14.7514
GPU2: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.19041.5794
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 15.95GB (6.26GB free)
Process Argv --crash-reporter-id df3f9039-ac11-4382-91ab-701f13f745e1
Screen Reader no
VM 0%
A/B Experiments
vsliv368:30146709
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
6518g693:31463988
aj953862:31281341
6abeh943:31336334
envsactivate1:31464700
cloudbuttont:31379625
3efgi100_wstrepl:31403338
56b7f661:31457055
use-responses-api:31390855
je187915:31401257
ec5jj548:31422691
cp_cls_c_966_ss:31454199
4je02754:31466945
c3h7c220:31478652
ge8j1254_inline_auto_hint_haiku:31490510
38bie571_auto:31478678
cp_cls_c_1081:31454833
conptydll_false:31489735
ia-use-proxy-models-svc:31452481
e9c30283:31461165
test_treatment2:31471001
control_6dc23131:31497324
idci7584:31464702
e3e4d672:31494082
ei9d7968:31496641
534a6447:31496642
nes-extended-on:31455476
chat:31457767
8hig5102:31480529
sonnet46_4g7d3299:31495258
67jbj424:31495046
dfc2j404:31496396
cpptoolsoff-v2:31475362
i2gc6536:31494041
30450953:31494756
inline_hover_fd9bg283:31492073
23c7c724:31491644
client_tst_t:31495907
po_split_t:31488386
ddid_t:31478206
1b2f8594:31498340
getcmakediagnosticson:31489824
ja75b849:31495667
nes-perm-reb-1:31490410
cp_cls_c_1082:31491634
55165474_sum_c:31495625
f5b8g904_t:31489328
logging_enabled_new:31498466
output_2x:31496635
56dj4588:31497896

Metadata

Metadata

Assignees

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