Fixed by #34007, now on main: Main now pins agent-device 0.21.36 for local and SSH device hosts, including the foldable rotation fix requested by this report, so an agent's orientation command can rotate an iPhone Duo simulator.
Device tools: agent-device 0.21.31's orientation doesn't rotate an iPhone Duo simulator (fixed in 0.21.33)#31063
What happens: on an iPhone Duo (foldable) simulator, the agent device tools' orientation command reports success but the screen doesn't rotate. So an agent can't put the Duo's inner display into portrait. The Device panel's own Rotate device button works, so a person clicking it never sees the problem. Only agents hit it, and silently.
Why: T3 0.1.7 (and main when we checked) pins agent-device 0.21.31. The Duo rotation fix is in agent-device 0.21.33 (callstack/agent-device#3968, released 2026-10-27); 0.21.36 is current. The T3 server's iOS setOrientation is reported as unsupported, so there's no other agent path.
Setup: T3 0.1.7 desktop + servers, SSH device host (macOS 27.2, Xcode 27.2 27B52, iOS 27.2 runtime with the iPhone Duo device type), expo-device-hub 0.19.1.
Ask:
- Pin agent-device ≥ 0.21.33, so agents can rotate a Duo.
- Or, if you're steering device control a different way (for example, rotation through expo-device-hub, as the panel's Rotate button does, instead of agent-device), we'd love to know. We build an Expo app with Duo layouts and would rather follow the path you intend for agents than work around it.
Thanks. The device tools have been great for our app work.