Before submitting#
Area#
apps/desktop
Steps to reproduce#
- Open thread A with device access enabled and an Android device connected via adb (device preview visible)
- Ask the agent to do some work that uses the device
- Let the agent finish without explicitly stopping the device session
- Settle thread A
- Open thread B and try to use the same device
Expected behavior#
Settling a thread releases its device session, so other threads can use the device right away
Actual behavior#
The device stays held by the settled thread. Thread B can't use it until I find thread A, reopen it, and ask the agent to stop using the device. Since agents often finish without stopping the session, this happens a lot whenever I work across multiple threads
Impact#
Major degradation or frequent failure
Version or commit#
0.1.8-nightly.20261107.4314
Environment#
Windows 11, codex gpt 6.1 sol
Logs or stack traces#
Screenshots, recordings, or supporting files#
No response
Workaround#
Find the settled thread that holds the device and ask its agent to stop using the device