Before submitting
Area
apps/mobile
Steps to reproduce
- Open the same thread in both the SwiftUI TestFlight app (0.1.0, build 52) and the iOS app (1.3.0, build 85) on one iPhone. The host is a Windows desktop.
- Send a message. During the turn, the host fails a checkpoint:
Checkpoint capture failed — VCS process timed out in GitVcsDriver.checkpoints.captureCheckpoint: git (<repo>) after 30000ms.
- Watch both apps while the turn continues.
Expected behavior
The checkpoint failure shows as a notice, and both apps keep streaming and then show the finished reply.
Actual behavior
The SwiftUI app shows the checkpoint failure above the sent message and then no reply; the composer stays in its busy state. The iOS app shows the same turn finishing normally ("Worked for 1m 25s") with the full reply. The turn completed on the host.
Impact
Major degradation or frequent failure
Version or commit
SwiftUI TestFlight 0.1.0 (52); iOS 1.3.0 (85); desktop 0.0.43-nightly.20260927.2344
Environment
iPhone, iOS 27; Windows 11 host; direct connection over Tailscale Serve HTTPS
Logs or stack traces
Host trace: GitVcsDriver.checkpoints.captureCheckpoint took 19–44 s on this host this morning, with several failures at the 30 s limit. The Git commands themselves are fast (git write-tree ~0.03 s in the same repo); the host's per-command process cleanup is slow (a taskkill /T /F of a trivial process tree measured 16 s, with WMI queries taking 14–57 s), so this checkpoint failure recurs on this machine. The client-side issue is that the SwiftUI app stops following the turn after the error, while the iOS app does not.
Workaround
Read the thread in the iOS app.
Before submitting
Area
apps/mobile
Steps to reproduce
Checkpoint capture failed — VCS process timed out in GitVcsDriver.checkpoints.captureCheckpoint: git (<repo>) after 30000ms.Expected behavior
The checkpoint failure shows as a notice, and both apps keep streaming and then show the finished reply.
Actual behavior
The SwiftUI app shows the checkpoint failure above the sent message and then no reply; the composer stays in its busy state. The iOS app shows the same turn finishing normally ("Worked for 1m 25s") with the full reply. The turn completed on the host.
Impact
Major degradation or frequent failure
Version or commit
SwiftUI TestFlight 0.1.0 (52); iOS 1.3.0 (85); desktop 0.0.43-nightly.20260927.2344
Environment
iPhone, iOS 27; Windows 11 host; direct connection over Tailscale Serve HTTPS
Logs or stack traces
Host trace:
GitVcsDriver.checkpoints.captureCheckpointtook 19–44 s on this host this morning, with several failures at the 30 s limit. The Git commands themselves are fast (git write-tree~0.03 s in the same repo); the host's per-command process cleanup is slow (ataskkill /T /Fof a trivial process tree measured 16 s, with WMI queries taking 14–57 s), so this checkpoint failure recurs on this machine. The client-side issue is that the SwiftUI app stops following the turn after the error, while the iOS app does not.Workaround
Read the thread in the iOS app.