Tinker
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Home
Epics
Reduce WebSocket log noise - hide normal reconnection messages
Edit
Reduce WebSocket log noise - hide normal reconnection messages
Cancel
Save
Title
*
Project
*
Choose an option
alpha
tinker
Create new project
Description
**Bug: WebSocket Reconnection Messages Flood Terminal** **Problem:** Normal WebSocket reconnection messages are flooding the terminal with unnecessary output: ``` [BRIDGE ERROR] WebSocket read error: failed to read JSON message: failed to get reader: received close frame: status = StatusNormalClosure and reason = "" [BRIDGE] WebSocket disconnected. Reconnecting in 5s... ``` **Why This is Wrong:** 1. **Misclassified as ERROR** - `StatusNormalClosure` is a normal disconnect, not an error 2. **Reconnection is automatic** - User doesn't need to see "Reconnecting in 5s..." since it happens automatically 3. **Floods terminal** - These messages appear constantly and obscure actual output **Current Behavior:** - Every WebSocket close (even normal) logs as `[BRIDGE ERROR]` - Every reconnection prints a message - Terminal becomes unusable due to noise **Required Behavior:** - Normal closures (`StatusNormalClosure`) → silent or DEBUG level - Actual errors → ERROR level and visible - Automatic reconnection → silent (no message needed) - Manual/intervention-required reconnection → INFO message **Files to Update:** - `mcp-bridge/src/websocket.rs` (or wherever WebSocket logging occurs) - Log level configuration for WebSocket events **Example Fix:** ```rust // Before: eprintln!("[BRIDGE ERROR] WebSocket read error: ..."); // After (for normal closure): debug!("[BRIDGE] WebSocket closed normally, reconnecting..."); // After (for actual errors): eprintln!("[BRIDGE ERROR] WebSocket error: {}"); ```
Avo
· © 2026 AvoHQ ·
v3.27.0
Close modal
Are you sure?
Yes, I'm sure
No, cancel