Chats dont sync on Ios App
- Dominant language
- Rust
- Stars
- 32.7k
- Forks
- 4.3k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 253
Description
### Describe the bug
Multi-agent chat threads (specifically when a Claude Orchestrator collaborates with local agents) stop updating visually on the mobile UI. While background activity logs show that the agents are actively processing tasks, the thread appears completely silent.
Additionally, a local state sync lag prevents incoming messages from appearing in the iOS client. These missing agent messages only render after killing the active app session and sending a new message manually (such as "hi" or "."), which forces a thread refresh and layout update.
### Steps to reproduce
1. Open a multi-agent chat thread involving an orchestrator and local agents on the iOS app.
2. Trigger a complex task requiring multi-agent collaboration.
3. Observe the chat window going completely silent despite active background logs processing the request.
4. Kill the active iOS app session entirely.
5. Reopen the app and send a manual text prompt (e.g., "hi" or ".").
6. Observe the missing agent payloads suddenly loading into the thread history.
### Expected behavior
The iOS chat interface should seamlessly stream or render incoming Nostr events / agent messages in real-time as background tasks finish, without forcing the user to submit an artificial prompt or restart the app to manually sync the state.
### Version and platform
- **Buzz version:** 0.5.11
- **OS:** iOS V 0.0.0
### Logs / additional context
- The issue behaves like a UI state synchronization deadlock or an unhandled WebSocket connection drop during long-running agent loops.
- Sending a message forces a localized database mutation, which is the only action currently forcing the List/Scroll View to trigger a layout pass and show the missing history.
Contributor guide
Assessment
This issue has not been assessed yet.