mirror of
https://github.com/stablyai/orca.git
synced 2026-09-26 16:02:43 +00:00
The fix patched main's direct title-update block in onPtyData — an architecture the term-speed-2 chain replaced with the per-PTY title tracker. Resolution keeps the tracker and ports the fix's semantics into applyTrackedPtyTitle: foreground-owner probe with title-observation sequencing on status transitions, same-status compatible-title changes reuse the pending probe, and mobile snapshot fan-out is deferred until the probe settles (delayPtyBackedMobileSnapshotForForegroundAgent). Renderer side keeps the chain's shared handleCommandFinished (side- effect authority routing) and grafts the fix's clearCommandInferredPaneAgentAfterPtySideEffects() call. Validation: #6954's own 760+ lines of merged tests pass against the tracker port (574 runtime + 344 pty-connection/lifecycle); full battery 5,661 green (1 documented pre-existing WSL failure); typecheck clean. Co-authored-by: Orca <help@stably.ai>