Fixed an issue where Tessa would intermittently return empty responses after successfully resolving tool calls (e.g., GetTraces, GetLogs). The assistant now uses the tool loop result directly instead of making a redundant streaming request.
Added automatic retry with non-streaming fallback when streaming responses return empty.
Added retry with exponential backoff for message bus connection failures.