Skip to content

Keep long-running turns visible and connected - #9

Merged
teempai merged 1 commit into
mainfrom
fix/long-running-relay-work-indicator
Aug 30, 2026
Merged

teempai merged 1 commit into
mainfrom
fix/long-running-relay-work-indicator

Conversation

@teempai

@teempai teempai commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • give harness message submissions the same 24-hour relay bridge deadline as the native loopback client, preventing false 502s while Codex, Claude, or Hermes continues working
  • keep the working cue below the sent message initially, then pin it above the composer after later agent output arrives so progress remains visible
  • reconcile optimistic user messages by client message ID so the canonical copy does not render beside a duplicate pending copy

Verification

  • PATH=/opt/homebrew/bin:$PATH npm run typecheck
  • PATH=/opt/homebrew/bin:$PATH npm run build
  • PATH=/opt/homebrew/bin:$PATH npm test (300/300)
  • swift test (56/56)
  • macOS EXARCHMac Xcode build
  • iOS Simulator EXARCH Xcode build

@teempai
teempai merged commit 91e7388 into main Aug 30, 2026
2 checks passed
@teempai
teempai deleted the fix/long-running-relay-work-indicator branch August 30, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant