Just stopped working this morning. Locally, copilot works fine. When I'm on a remote dev session via SSH or a devcontainer, it doesn't. Just pauses forever.
I suspect it's failing to read and edit files. In the screenshot I've attached the reasoning implies that it's attempting to read a file but I don't see anything to that effect in the chat debug tab.
Logs
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ry\": ","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"\"seria","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"l.*not.*","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"implemented|","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"bulk.*lis","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"t.*encodi","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ng|Wi","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ndow tra","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ns","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"lati","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"on\"}","type":"input_json_delta"},"index":1,"type":"content_block_delta"}
Trace: [messagesAPI]SSE: {"index":1,"type":"content_block_stop"}
Trace: [messagesAPI]SSE: {"copilot_usage":{"token_details":null,"total_nano_aiu":0},"delta":{"stop_details":null,"stop_reason":"tool_use","stop_sequence":null},"type":"message_delta","usage":{"cache_creation_input_tokens":640071,"cache_read_input_tokens":0,"input_tokens":5,"output_tokens":316}}
Trace: [messagesAPI]SSE: {"type":"message_stop"}
Info: [messagesAPI] message 0 returned. finish reason: [stop]
Trace: [messagesAPI]SSE: [DONE]
Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{},"isUsingVirtualFileSystem":false},"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"kind":"repository","isUsingVirtualFileSystem":false,"headBranchName":"teqdruid/esi-testing-comp2","headCommitHash":"a680b6f1a59b581c78da74260685c160287ecb27","headIncomingChanges":0,"headOutgoingChanges":0,"isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@github.com:llvm/circt.git"],"worktrees":[{"name":"circt","path":"/workspace/circt","ref":"refs/heads/teqdruid/esi-testing-comp2","detached":false,"main":true},{"name":"copilot-worktree-2026-02-06T21-34-47","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-06T21-34-47","ref":"refs/heads/copilot-worktree-2026-02-06T21-34-47","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-29-49","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-29-49","ref":"refs/heads/copilot-worktree-2026-02-27T01-29-49","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-54-31","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-54-31","ref":"refs/heads/copilot-worktree-2026-02-27T01-54-31","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T04-53-51","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T04-53-51","ref":"refs/heads/copilot-worktree-2026-02-27T04-53-51","detached":false,"main":false}],"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":{}}}
Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{},"isUsingVirtualFileSystem":false},"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"kind":"repository","isUsingVirtualFileSystem":false,"headBranchName":"teqdruid/esi-testing-comp2","headCommitHash":"a680b6f1a59b581c78da74260685c160287ecb27","headIncomingChanges":0,"headOutgoingChanges":0,"isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@github.com:llvm/circt.git"],"worktrees":[{"name":"circt","path":"/workspace/circt","ref":"refs/heads/teqdruid/esi-testing-comp2","detached":false,"main":true},{"name":"copilot-worktree-2026-02-06T21-34-47","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-06T21-34-47","ref":"refs/heads/copilot-worktree-2026-02-06T21-34-47","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-29-49","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-29-49","ref":"refs/heads/copilot-worktree-2026-02-27T01-29-49","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-54-31","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-54-31","ref":"refs/heads/copilot-worktree-2026-02-27T01-54-31","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T04-53-51","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T04-53-51","ref":"refs/heads/copilot-worktree-2026-02-27T04-53-51","detached":false,"main":false}],"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":{}}}
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Debug: [PowerService] Stopping power save blocker, id: 0
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: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [CopilotCLI] Found 3 JSONL sessions and 0 legacy sessions
Info: [CopilotCLIChatSessionContentProvider] listSessions took 195.10145499999635ms
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [CopilotCLI] Found 3 JSONL sessions and 0 legacy sessions
Info: [CopilotCLIChatSessionContentProvider] listSessions took 207.5042540000286ms
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [CopilotCLI] Found 3 JSONL sessions and 0 legacy sessions
Info: [CopilotCLIChatSessionContentProvider] listSessions took 156.18721599999117ms
Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{},"isUsingVirtualFileSystem":false},"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"kind":"repository","isUsingVirtualFileSystem":false,"headBranchName":"teqdruid/esi-testing-comp2","headCommitHash":"a680b6f1a59b581c78da74260685c160287ecb27","headIncomingChanges":0,"headOutgoingChanges":0,"isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@github.com:llvm/circt.git"],"worktrees":[{"name":"circt","path":"/workspace/circt","ref":"refs/heads/teqdruid/esi-testing-comp2","detached":false,"main":true},{"name":"copilot-worktree-2026-02-06T21-34-47","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-06T21-34-47","ref":"refs/heads/copilot-worktree-2026-02-06T21-34-47","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-29-49","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-29-49","ref":"refs/heads/copilot-worktree-2026-02-27T01-29-49","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-54-31","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-54-31","ref":"refs/heads/copilot-worktree-2026-02-27T01-54-31","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T04-53-51","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T04-53-51","ref":"refs/heads/copilot-worktree-2026-02-27T04-53-51","detached":false,"main":false}],"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":{}}}
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: updated last edit timestamp and cleared line triggers for document for file:///workspace/circt/lib/Dialect/ESI/runtime/tests/integration/sw/test_codegen.cpp
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: updated last edit timestamp and cleared line triggers for document for file:///workspace/circt/lib/Dialect/ESI/runtime/tests/integration/sw/test_codegen.cpp
Trace: [NES][Triggerer][onDidChangeTextEditorSelection][editorSwitch] Return: document switch didn't happen
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: no recent trigger
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: updated last edit timestamp and cleared line triggers for document for file:///workspace/circt/lib/Dialect/ESI/runtime/tests/integration/sw/test_codegen.cpp
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: undo/redo
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Debug: Related Information: Index not loaded yet triggering background calculation, returning 0ms
Type: Bug
Just stopped working this morning. Locally, copilot works fine. When I'm on a remote dev session via SSH or a devcontainer, it doesn't. Just pauses forever.
I suspect it's failing to read and edit files. In the screenshot I've attached the reasoning implies that it's attempting to read a file but I don't see anything to that effect in the chat debug tab.
VS Code version: Code - Insiders 1.120.0-insider (bebabef, 2026-05-12T11:17:15-07:00)
OS version: Windows_NT x64 10.0.26200
Modes:
Remote OS version: Linux x64 6.8.0-1052-azure
Logs
Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ry\": ","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"\"seria","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"l.*not.*","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"implemented|","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"bulk.*lis","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"t.*encodi","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ng|Wi","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ndow tra","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"ns","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"lati","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"delta":{"partial_json":"on\"}","type":"input_json_delta"},"index":1,"type":"content_block_delta"} Trace: [messagesAPI]SSE: {"index":1,"type":"content_block_stop"} Trace: [messagesAPI]SSE: {"copilot_usage":{"token_details":null,"total_nano_aiu":0},"delta":{"stop_details":null,"stop_reason":"tool_use","stop_sequence":null},"type":"message_delta","usage":{"cache_creation_input_tokens":640071,"cache_read_input_tokens":0,"input_tokens":5,"output_tokens":316}} Trace: [messagesAPI]SSE: {"type":"message_stop"} Info: [messagesAPI] message 0 returned. finish reason: [stop] Trace: [messagesAPI]SSE: [DONE] Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{},"isUsingVirtualFileSystem":false},"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"kind":"repository","isUsingVirtualFileSystem":false,"headBranchName":"teqdruid/esi-testing-comp2","headCommitHash":"a680b6f1a59b581c78da74260685c160287ecb27","headIncomingChanges":0,"headOutgoingChanges":0,"isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@github.com:llvm/circt.git"],"worktrees":[{"name":"circt","path":"/workspace/circt","ref":"refs/heads/teqdruid/esi-testing-comp2","detached":false,"main":true},{"name":"copilot-worktree-2026-02-06T21-34-47","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-06T21-34-47","ref":"refs/heads/copilot-worktree-2026-02-06T21-34-47","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-29-49","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-29-49","ref":"refs/heads/copilot-worktree-2026-02-27T01-29-49","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-54-31","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-54-31","ref":"refs/heads/copilot-worktree-2026-02-27T01-54-31","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T04-53-51","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T04-53-51","ref":"refs/heads/copilot-worktree-2026-02-27T04-53-51","detached":false,"main":false}],"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":{}}} Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{},"isUsingVirtualFileSystem":false},"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"kind":"repository","isUsingVirtualFileSystem":false,"headBranchName":"teqdruid/esi-testing-comp2","headCommitHash":"a680b6f1a59b581c78da74260685c160287ecb27","headIncomingChanges":0,"headOutgoingChanges":0,"isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@github.com:llvm/circt.git"],"worktrees":[{"name":"circt","path":"/workspace/circt","ref":"refs/heads/teqdruid/esi-testing-comp2","detached":false,"main":true},{"name":"copilot-worktree-2026-02-06T21-34-47","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-06T21-34-47","ref":"refs/heads/copilot-worktree-2026-02-06T21-34-47","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-29-49","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-29-49","ref":"refs/heads/copilot-worktree-2026-02-27T01-29-49","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-54-31","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-54-31","ref":"refs/heads/copilot-worktree-2026-02-27T01-54-31","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T04-53-51","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T04-53-51","ref":"refs/heads/copilot-worktree-2026-02-27T04-53-51","detached":false,"main":false}],"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":{}}} Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection Debug: [PowerService] Stopping power save blocker, id: 0 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: [context keys] Window state change. Needs offline check: false, active: true, focused: false. Debug: [CopilotCLI] Found 3 JSONL sessions and 0 legacy sessions Info: [CopilotCLIChatSessionContentProvider] listSessions took 195.10145499999635ms Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true. Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false. Debug: [CopilotCLI] Found 3 JSONL sessions and 0 legacy sessions Info: [CopilotCLIChatSessionContentProvider] listSessions took 207.5042540000286ms Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true. Debug: [CopilotCLI] Found 3 JSONL sessions and 0 legacy sessions Info: [CopilotCLIChatSessionContentProvider] listSessions took 156.18721599999117ms Trace: [GitServiceImpl][doOpenRepository] Active repository: {"_repo":{"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"inputBox":{},"kind":"repository","state":{},"ui":{},"isUsingVirtualFileSystem":false},"rootUri":{"$mid":1,"fsPath":"/workspace/circt","external":"file:///workspace/circt","path":"/workspace/circt","scheme":"file"},"kind":"repository","isUsingVirtualFileSystem":false,"headBranchName":"teqdruid/esi-testing-comp2","headCommitHash":"a680b6f1a59b581c78da74260685c160287ecb27","headIncomingChanges":0,"headOutgoingChanges":0,"isRebasing":true,"remotes":["origin"],"remoteFetchUrls":["git@github.com:llvm/circt.git"],"worktrees":[{"name":"circt","path":"/workspace/circt","ref":"refs/heads/teqdruid/esi-testing-comp2","detached":false,"main":true},{"name":"copilot-worktree-2026-02-06T21-34-47","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-06T21-34-47","ref":"refs/heads/copilot-worktree-2026-02-06T21-34-47","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-29-49","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-29-49","ref":"refs/heads/copilot-worktree-2026-02-27T01-29-49","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T01-54-31","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T01-54-31","ref":"refs/heads/copilot-worktree-2026-02-27T01-54-31","detached":false,"main":false},{"name":"copilot-worktree-2026-02-27T04-53-51","path":"/workspace/circt.worktrees/copilot-worktree-2026-02-27T04-53-51","ref":"refs/heads/copilot-worktree-2026-02-27T04-53-51","detached":false,"main":false}],"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":{}}} Trace: [NES][Triggerer][onDidChangeTextDocument] Return: updated last edit timestamp and cleared line triggers for document for file:///workspace/circt/lib/Dialect/ESI/runtime/tests/integration/sw/test_codegen.cpp Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [NES][Triggerer][onDidChangeTextDocument] Return: updated last edit timestamp and cleared line triggers for document for file:///workspace/circt/lib/Dialect/ESI/runtime/tests/integration/sw/test_codegen.cpp Trace: [NES][Triggerer][onDidChangeTextEditorSelection][editorSwitch] Return: document switch didn't happen Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: no recent trigger Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document Trace: [NES][Triggerer][onDidChangeTextDocument] Return: updated last edit timestamp and cleared line triggers for document for file:///workspace/circt/lib/Dialect/ESI/runtime/tests/integration/sw/test_codegen.cpp Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab Trace: [NES][Triggerer][onDidChangeTextDocument] Return: undo/redo Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document Debug: Related Information: Index not loaded yet triggering background calculation, returning 0msRequest IDs
System Info
GPU0: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VENDOR=Google, DRIVER_VERSION=10.0.26100.8246
GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.8246
GPU2: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.8246
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: disabled_software
video_encode: disabled_software
webgl: unavailable_software
webgl2: unavailable_software
webgpu: unavailable_software
webnn: unavailable_software
Extensions (46)
(2 theme extensions excluded)
A/B Experiments