Adding a matching macOS observation, with sanitized timing evidence that may help with the startup-gap case. Thanks for tracking this down.
Environment: macOS desktop, a locally localized build 0.1.2-zh.1 based on upstream v0.1.2, using the Claude provider with claude-opus-5-5. This was observed during normal use, not a synthetic stress test.
Two occurrences were correlated using server spans, the provider protocol log, and read-only run/provider-turn projections. Times below are relative to each run's recorded startedAt; identifiers, message contents, paths, account configuration, and absolute timestamps are omitted.
| Observation | Sample A | Sample B |
|---|---|---|
| Run recorded as running | +0.000 s | +0.000 s |
Follow-up rejected in Orchestrator.dispatchSteerIntoRun | +9.887 s | +26.049 s |
| Provider turn's recorded start | +12.911 s | +30.106 s |
| Startup checkpoint capture duration | 12.890 s | 30.041 s |
Both rejections reported:
| 1 | No running provider turn found for active run <redacted>. |
For sample A, the original prompt was offered to Claude at +12.912 s. The GitVcsDriver.checkpoints.captureCheckpoint span inside RunExecutionService.startRootRun took 12.890 s, including a Git subprocess taking 12.796 s. The original run subsequently completed; the rejected follow-up remained in the composer. Sample B's original run also subsequently completed.
This supports a concrete way the startup gap becomes user-visible for seconds: the run is already recorded as running while baseline checkpoint capture is still pending, before the Claude provider turn exists. I have not investigated why those checkpoints were slow, so I am not attributing that to repository size or a particular Git operation.
The upstream v0.1.2 source matches the issue's diagnosis: explicit steer returns before the no-running-provider-turn check, whereas auto queues. The web composer can send that explicit intent while the run reads as running.
This is additional evidence for the reported failure only. I have not runtime-tested either proposed fix (#23559 or #25749) on this machine. No raw logs or screenshots are attached, to avoid exposing private workspace and conversation data.