block / block/buzz

Chats dont sync on Ios App

Open
#5,782 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.