Codex IDE keeps getting stuck on "Thinking"

Open 💬 30 comments Opened Feb 18, 2026 by kenjiong
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What version of the IDE extension are you using?

0.4.76

What subscription do you have?

ChatGPT Business

Which IDE are you using?

VS Code, Cursor, Windsurf

What platform is your computer?

Microsoft Windows NT 10.0.26200.0 x64

What issue are you seeing?

My Codex IDE extension just stopped working one day. I have tried it on different IDEs - VS Code, Cursor and Windsurf, all get stuck. I have installed and reinstalled the Codex extension, still stuck. I installed an order Codex extension version, still doesn't work. I installed and uninstalled all the different IDEs, still stuck. Enabled/disabled Windows Sandbox, still stuck. I cleared all the configs and files in AppData, still stuck. I am at my wits end now. My workplace issues a Windows laptop so I am more or less stuck in the Windows environment.

What steps can reproduce the bug?

Just trying to use Codex extension in the IDEs.

What is the expected behavior?

After asking to review a file in the repo, it just gets stuck on "Thinking".

Additional information

This is the Codex.log:

2026-02-19 01:11:44.365 [info] Activating Codex extension
2026-02-19 01:11:44.365 [info] [CodexMcpConnection] Spawning codex app-server
2026-02-19 01:11:44.365 [info] [spawn-codex-process] Enabling experimental Windows sandbox
2026-02-19 01:11:44.365 [info] [IpcRouter] I am the router
2026-02-19 01:11:44.365 [info] [CodexMcpConnection] Initialize received id=1
2026-02-19 01:11:44.365 [info] [IpcRouter] I am the router
2026-02-19 01:11:44.365 [warning] [IpcClient] Received broadcast but no handler is configured method=client-status-changed
2026-02-19 01:11:46.968 [info] Features enabled enabledFeatures="enable_request_compression, collaboration_modes, personality, request_rule"
2026-02-19 01:11:48.428 [info] [wsl] eligible distro list listResult=AlmaLinux-9
2026-02-19 01:11:48.574 [info] Skills/list request cwdsCount=1 forceReload=false
2026-02-19 01:11:56.882 [info] [git-repo-watcher] Starting git repo watcher
2026-02-19 01:11:57.397 [info] Skills/list ok entryCount=1
2026-02-19 01:12:02.801 [warning] [CodexMcpConnection] cli:} message="codex_core::state_db: state db record_discrepancy: find_thread_path_by_id_str_in_subdir, falling_back"
2026-02-19 01:12:02.983 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-archived
2026-02-19 01:12:04.944 [warning] [CodexMcpConnection] cli:} message="codex_core::shell_snapshot: Failed to create shell snapshot for powershell: Shell snapshot not supported yet for PowerShell"
2026-02-19 01:12:07.238 [info] Conversation created conversationId=019c71bc-cdf2-7412-bc94-39b058aedcad
2026-02-19 01:12:07.428 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:07.605 [warning] [CodexMcpConnection] cli:} message="codex_protocol::openai_models: Model personality requested but model_messages is missing, falling back to base instructions. model=gpt-5.1-codex-mini personality=pragmatic"
2026-02-19 01:12:07.727 [warning] [CodexMcpConnection] cli:} message="codex_core::shell_snapshot: Failed to create shell snapshot for powershell: Shell snapshot not supported yet for PowerShell"
2026-02-19 01:12:08.040 [error] Error fetching errorMessage="local-environments is not supported in the extension" errorName=Error errorStack="Error: local-environments is not supported in the extension\n at Object.local-environments (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:18695)\n at zv.handleVSCodeRequest (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:23916)\n at Av.fetch (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:234:2117)\n at t.handleMessage (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:56616)\n at ef.value (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:48108)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at LZ.$onMessage (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:144:110511)\n at LE.S (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125501)\n at LE.Q (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125281)\n at LE.M (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:124370)\n at LE.L (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:123608)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:122272)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:9337)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at MessagePortMain.<anonymous> (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:7571)\n at MessagePortMain.emit (node:events:519:28)\n at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)" url=vscode://codex/local-environments
2026-02-19 01:12:08.180 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:08.180 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:08.401 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:08.401 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:08.401 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:11.257 [warning] [CodexMcpConnection] cli:} message="codex_protocol::openai_models: Model personality requested but model_messages is missing, falling back to base instructions. model=gpt-5.1-codex-mini personality=pragmatic"
2026-02-19 01:12:11.260 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:12.391 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.173 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.226 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.283 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.289 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.302 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.305 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.314 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.315 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.327 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.327 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.327 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:13.327 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.442 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.449 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.469 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.469 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.473 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.479 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:23.970 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:24.270 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.365 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.381 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.415 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.448 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.481 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.515 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.549 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.563 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.582 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.615 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.626 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:29.626 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:12:30.189 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:14:47.547 [warning] [CodexMcpConnection] cli:} message="codex_core::tasks: task 019c71bd-1691-7882-8ff6-2742f246d8dc didn't complete gracefully after 100ms"
2026-02-19 01:14:47.551 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:14:47.551 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:14:47.551 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:14:47.557 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:15:00.780 [error] Error fetching errorMessage="local-environments is not supported in the extension" errorName=Error errorStack="Error: local-environments is not supported in the extension\n at Object.local-environments (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:18695)\n at zv.handleVSCodeRequest (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:23916)\n at Av.fetch (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:234:2117)\n at t.handleMessage (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:56616)\n at ef.value (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:48108)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at LZ.$onMessage (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:144:110511)\n at LE.S (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125501)\n at LE.Q (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125281)\n at LE.M (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:124370)\n at LE.L (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:123608)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:122272)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:9337)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at MessagePortMain.<anonymous> (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:7571)\n at MessagePortMain.emit (node:events:519:28)\n at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)" url=vscode://codex/local-environments
2026-02-19 01:19:16.758 [info] Skills/list request cwdsCount=1 forceReload=false
2026-02-19 01:19:16.761 [error] Error fetching errorMessage="local-environments is not supported in the extension" errorName=Error errorStack="Error: local-environments is not supported in the extension\n at Object.local-environments (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:18695)\n at zv.handleVSCodeRequest (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:23916)\n at Av.fetch (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:234:2117)\n at t.handleMessage (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:56616)\n at ef.value (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:48108)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at LZ.$onMessage (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:144:110511)\n at LE.S (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125501)\n at LE.Q (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125281)\n at LE.M (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:124370)\n at LE.L (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:123608)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:122272)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:9337)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at MessagePortMain.<anonymous> (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:7571)\n at MessagePortMain.emit (node:events:519:28)\n at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)" url=vscode://codex/local-environments
2026-02-19 01:19:16.964 [info] Skills/list ok entryCount=1
2026-02-19 01:19:31.865 [error] Error fetching errorMessage="local-environments is not supported in the extension" errorName=Error errorStack="Error: local-environments is not supported in the extension\n at Object.local-environments (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:18695)\n at zv.handleVSCodeRequest (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:23916)\n at Av.fetch (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:234:2117)\n at t.handleMessage (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:56616)\n at ef.value (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:48108)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at LZ.$onMessage (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:144:110511)\n at LE.S (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125501)\n at LE.Q (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125281)\n at LE.M (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:124370)\n at LE.L (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:123608)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:122272)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:9337)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at MessagePortMain.<anonymous> (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:7571)\n at MessagePortMain.emit (node:events:519:28)\n at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)" url=vscode://codex/local-environments
2026-02-19 01:19:34.743 [warning] [CodexMcpConnection] cli:} message="codex_core::state_db: state db record_discrepancy: find_thread_path_by_id_str_in_subdir, falling_back"
2026-02-19 01:19:34.844 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-archived
2026-02-19 01:19:37.871 [warning] [CodexMcpConnection] cli:} message="codex_core::shell_snapshot: Failed to create shell snapshot for powershell: Shell snapshot not supported yet for PowerShell"
2026-02-19 01:19:39.741 [info] Conversation created conversationId=019c71c3-b773-77c1-9a6c-65ae574e7db6
2026-02-19 01:19:39.801 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:39.894 [warning] [CodexMcpConnection] cli:} message="codex_protocol::openai_models: Model personality requested but model_messages is missing, falling back to base instructions. model=gpt-5.1-codex-mini personality=pragmatic"
2026-02-19 01:19:39.912 [warning] [CodexMcpConnection] cli:} message="codex_core::shell_snapshot: Failed to create shell snapshot for powershell: Shell snapshot not supported yet for PowerShell"
2026-02-19 01:19:39.917 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:39.928 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:39.928 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:39.941 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:39.941 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:40.000 [error] Error fetching errorMessage="local-environments is not supported in the extension" errorName=Error errorStack="Error: local-environments is not supported in the extension\n at Object.local-environments (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:18695)\n at zv.handleVSCodeRequest (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:23916)\n at Av.fetch (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:234:2117)\n at t.handleMessage (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:56616)\n at ef.value (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:48108)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at LZ.$onMessage (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:144:110511)\n at LE.S (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125501)\n at LE.Q (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125281)\n at LE.M (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:124370)\n at LE.L (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:123608)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:122272)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:9337)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at MessagePortMain.<anonymous> (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:7571)\n at MessagePortMain.emit (node:events:519:28)\n at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)" url=vscode://codex/local-environments
2026-02-19 01:19:41.722 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:41.989 [warning] [CodexMcpConnection] cli:} message="codex_protocol::openai_models: Model personality requested but model_messages is missing, falling back to base instructions. model=gpt-5.1-codex-mini personality=pragmatic"
2026-02-19 01:19:41.992 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.539 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.555 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.604 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.621 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.654 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.721 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.732 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.735 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.754 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.787 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.814 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.816 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.816 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.849 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.852 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.852 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.852 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:19:43.856 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:07.723 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:07.731 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:07.752 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:07.753 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:07.756 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:07.760 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:08.266 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:08.888 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.814 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.830 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.847 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.863 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.879 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.896 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.913 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:12.946 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.008 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.011 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.015 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.032 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.079 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.080 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:13.210 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:42.030 [error] Error fetching errorMessage="local-environments is not supported in the extension" errorName=Error errorStack="Error: local-environments is not supported in the extension\n at Object.local-environments (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:18695)\n at zv.handleVSCodeRequest (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:236:23916)\n at Av.fetch (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:234:2117)\n at t.handleMessage (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:56616)\n at ef.value (c:\\Users\\KenjiOng\\.vscode\\extensions\\openai.chatgpt-0.4.76-win32-x64\\out\\extension.js:205:48108)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at LZ.$onMessage (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:144:110511)\n at LE.S (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125501)\n at LE.Q (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:125281)\n at LE.M (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:124370)\n at LE.L (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:123608)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:122272)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at ef.value (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:9337)\n at I.C (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2328)\n at I.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2546)\n at Jo.fire (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9471)\n at MessagePortMain.<anonymous> (file:///c:/Users/KenjiOng/AppData/Local/Programs/Microsoft%20VS%20Code/c3a26841a8/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:7571)\n at MessagePortMain.emit (node:events:519:28)\n at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)" url=vscode://codex/local-environments
2026-02-19 01:20:44.554 [warning] [CodexMcpConnection] cli:} message="codex_core::tasks: task 019c71c4-2c2a-7853-a641-e741641fcde2 didn't complete gracefully after 100ms"
2026-02-19 01:20:44.558 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:44.559 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:44.559 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
2026-02-19 01:20:44.565 [warning] [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed

View original on GitHub ↗

30 Comments

github-actions[bot] contributor · 5 months ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #11046
  • #11713
  • #10911
  • #11392
  • #11967

Powered by Codex Action

ArtiomRegino · 5 months ago

Same issue on my side

martinmic · 5 months ago

Isn't 0.4.76 an old version? This page shows 0.5.76 as the latest. Not sure if I'm confusing something.

<img width="1020" height="700" alt="Image" src="https://github.com/user-attachments/assets/e75b2824-774f-4c84-81c6-689353cc7c8e" />

etraut-openai contributor · 5 months ago

@martinmic, we use 0.4.x for production releases and 0.5.x for prerelease versions.

etraut-openai contributor · 4 months ago

If you can repro this, please use /feedback to upload the logs and session details, then post the thread ID here.

sundongzi · 4 months ago

thread ID 019c8e66-2737-7fd0-9f4c-d8c6b99a8c11

louis-co · 4 months ago

can confirm also happening on my side (019c9084-1433-7a00-91da-899f875d0a81)

EDIT: I have not encountered this issue after eliminating some network tunnels like tailscale, cloudflare and diasbling vpn. Seems like a network error caused codex to hang on longer connections (like when _Thinking_ for a long time). Minimizing tunnels to the minimum solved this issue for me. hope this helps someone.

rysen-tech · 4 months ago

same here

emrebalak · 4 months ago

Same problem. I have 2 threads stuck in thinking for over an hour each and I'm not able to stop them. I use MacOS Version: 26.226.940 (720).
Session ids: 019c9604-3b30-7060-b896-62fdb66c89b6, 019c9d84-c887-7121-93bb-62fb79f133bf

lukaswesselwm · 4 months ago

i downgraded to v0.4.78 and it works mostly again i think

valderimedeiros · 4 months ago

same here ID 019ca206-b1b7-77c2-a25e-2577039108a

beyondcr · 4 months ago

Just had the IDE crash on one of my sessions when I relaunched it was stuck on thinking so I had another session to try and debug and it crashed the IDE also and ended up stuck on thinking tried upgrading and downgrading to no avail I then sent a prompt !!interrupt!! then steered it and then another prompt right after with stop and steered it got both sessions back.

PsypmP · 4 months ago

My system crashed and after rebooting, CODEX shows "Thinking" and just hangs. I've tried signing out and restarting, nothing helps. This piece of garbage has been broken for over an hour now.

haykbuilds · 4 months ago

For me it is not really stuck, but the UI doesn't refresh, unless I click somewhere in the chat, then suddenly a large chat activity appears.

H3dg3h0g-74 · 4 months ago

Still reproducible on Windows 11 as of 2026-03-04.

Environment:

  • OS: Windows 11
  • VS Code: 1.109.5 (072586267e68ece9a47aa43f8c108e0dcbf44622)
  • Extension: openai.chatgpt 0.5.80 (win32-x64)
  • codex-cli: 0.107.0
  • WSL: not installed

Repro:

  1. Open VS Code
  2. Start a Codex thread
  3. Check Codex.log

Observed in one session:

  • 389x: [IpcClient] Received broadcast but no handler is configured method=thread-stream-state-changed
  • 4x: local-environments is not supported in the extension
  • 2x: wsl.exe --status related errors

I also saw the same pattern in earlier sessions, so this is persistent across restarts/updates.

zhangfayi · 4 months ago

How long has this bug appeared, just not fixed

EricGT · 4 months ago

My issue may or may not be the same as others reported, but the visible symptom is identical:

the session remains indefinitely on “Thinking.”

Two additional observations may help narrow down the cause.

Possible trigger during extension restart

One sequence that appears to reproduce the problem occurs when the VS Code extension requires an update. After restarting extensions, the chat session sometimes becomes stuck in the “Thinking” state.

I will monitor this more closely to determine whether:

any extension restart can trigger the problem, or

it only occurs when the Codex extension itself is restarted.

  1. Only the active chat session is affected

The problem appears limited to the current session. Other sessions remain usable.

For example:

Navigate to the top of the sessions panel
<img width="521" height="455" alt="Image" src="https://github.com/user-attachments/assets/25e5b6e9-c9ac-41c2-a710-6791e0e647be" />

Click the “←” icon to view all sessions
<img width="230" height="36" alt="Image" src="https://github.com/user-attachments/assets/ad78dd74-3e0d-4218-85a3-41d273cb3ad1" />

In the session list, only one session shows the busy indicator
<img width="526" height="166" alt="Image" src="https://github.com/user-attachments/assets/7d1e7ad7-0645-448a-af4e-48412cff381e" />

The problematic session continues to show the busy icon
<img width="526" height="166" alt="Image" src="https://github.com/user-attachments/assets/6fb77bd2-5491-48d9-a9dc-2541dec31791" />

In practice, attempting to reuse the affected session has been unsuccessful. Since I am still learning the tooling, I am not aware of any recovery step that can be performed locally.

Starting a new chat session does work. However, this is not always ideal if the earlier session contained important context needed to continue the work.

---

Using

<img width="974" height="154" alt="Image" src="https://github.com/user-attachments/assets/a59ea020-48d6-4e22-a49b-c543451283a6" />

<br>

<img width="214" height="141" alt="Image" src="https://github.com/user-attachments/assets/ab3691e0-80c8-4e6d-8cf5-736925c699df" />

gubriyeeel · 4 months ago

Stuck on "Thinking", but when you try and scroll up and down to bottom, it gets updated and it shows all the session updates.

mike-marshall · 4 months ago

Also saw this. Happened when I entered a prompt but it would not run it until I "Sandboxed" Codex in VSCode. Had been working with it for about a month and this is the first time I was prompted to do that, not sure if that is a VSCode feature that was new or Codex. After I agreed, it seemed like all of VSCode reloaded everything, then I was left in my session with my original prompt and it was stuck "Thinking"

UNfortunately I can't find my feedback ID.

Running a new prompt saying "stop the current task", and then using the "Steer" menu in the queue to run it right away allowed me to stop the original task and continue work

San491 · 4 months ago

Same issue.

  • No matter how many new tasks I open, all of them get stuck on "Thinking", even if I send a simple "hey".
  • And there's no way to stop any of the tasks, since the stop button simply does not respond.
  • I am totally unable to use Codex now (I am on the Plus plan). I have reinstalled the extension, turned off my internet so that it might get interrupted, changed models and thinking modes, restarted my computer but no matter what when I return, it just keeps thinking on the tasks.
  • The only thing that did work is logging out and using a different account, but that has default rate limits so it is not useful to me.
  • In one of the tasks, it said it has stopped, but above the last message it still shows the animated "Thinking".

<img width="438" height="698" alt="Image" src="https://github.com/user-attachments/assets/fe33dbf5-91c3-40cc-8127-fa615531b900" />

prabhu1980 · 4 months ago

Same here ! It gets struck on thinking when there is a network error. The issue is how to snap codex out of thinking. Stop doesnt work , you have to delete the archive, which i dont think is good if we are working too long and have conversations .

noah-j12 · 4 months ago

Is anyone gonna give a solution?

noah-j12 · 4 months ago

I got it to work!

I uninstalled vscode and all the files/folders associated with it.
Then I installed vscode as well as the extension, but I had to install an older version of the extension for it to work.
I'm using v0.4.79

Zzl3 · 4 months ago
i downgraded to v0.4.78 and it works mostly again i think我降级到 v0.4.78,应该基本又能用了

thanks, it works for me

ThomasHorn1967 · 4 months ago

Same here. CLI and Codex App (Mac) keep stuck in thinking. Cannot exit with Control +C either, have to force a shut down of the terminal.

maltesa · 4 months ago

I experienced the same issue. The problem for me was an MCP that was not responding.

Potential Fix: Use a minimal config.toml without any MCPs.

sebastian-siemianowski · 2 months ago

Same issue here - before I could have had long chats in codex for continuous solving of issues. Now after finding the first solution the next requests are just stuck in thinking. This issue wasnt there about a week ago/week and a half ago. Now what I need to do in Codex is to start new chat and pray that the issue will be solved on 1st attempt otherwise it becomes useless. Very very frustrating . Observed on mac Codex - Version 26.429.30905 (2345)

<img width="794" height="409" alt="Image" src="https://github.com/user-attachments/assets/edc14c2b-a277-43c3-8e08-4f308b816571" />

4piu · 2 months ago

<img width="344" height="289" alt="Image" src="https://github.com/user-attachments/assets/cf19f6fd-9894-4392-abb7-5aa7b8f02b63" />

I can't pull it out of this state.

Shreyaan · 2 months ago
<img alt="Image" width="344" height="289" src="https://private-user-images.githubusercontent.com/16668056/589194782-cf19f6fd-9894-4392-abb7-5aa7b8f02b63.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg2MTY2NzIsIm5iZiI6MTc3ODYxNjM3MiwicGF0aCI6Ii8xNjY2ODA1Ni81ODkxOTQ3ODItY2YxOWY2ZmQtOTg5NC00MzkyLWFiYjctNWFhN2I4ZjAyYjYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTEyVDIwMDYxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2OWY0YzY5NTcxYTI5OWY5M2Y0MzgyMGYwN2RjZGIwZDJmMWI5NTFkNmQ0NDgwZjUyMjRhMjEzYWJjZDJiODgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.Sal79F7Uzn2sV34SRwaj5aGtz-aNtLn255DJshT0N9s"> I can't pull it out of this state.

SAME
Correlation ID

378192e8-c7bf-46e5-a9c1-417ed805db36

Shreyaan · 2 months ago
I experienced the same issue. The problem for me was an MCP that was not responding. Potential Fix: Use a minimal config.toml _without any MCPs_.

Hey, this worked for me. would be nice if codex would tell about a broken mcp