SignalR hub
The web app maintains a SignalR connection to/hubs/agents. Push events update:
- Tasks board and detail (status, activity)
- Events feed (new rows prepended or invalidated)
- Dashboard live strip
- Agents connectivity (IDLE / RUNNING / OFFLINE)
Bridge → platform events
When agents write files in the workspace, the Bridge notifies the API. Common paths:
Task completion also arrives via
task_complete (and related) so Done/Blocked/Failed states stay in sync even if a file event was missed.