Copyright © 2026 Unity Technologies
Steps to reproduce:
Actual results: Nothing visible happens in the Assistant panel - no loading state, no success confirmation, no error message. The Console throws an unhandled exception:
Exception: Failed to initialize workflow. CloseReason [Reason: CouldNotConnect, Info:, CloseStatus:, CloseDescription:]
Root cause per stack trace: the WebSocket connection attempt to refresh project overview data fails (CloseReason: CouldNotConnect), and the failure is only logged via Debug.LogException - no user-facing error surface at all.
Expected results: One of the following, at minimum: 1. The Assistant panel shows a clear, specific error (e.g. "Unable to refresh project overview — check your connection") instead of failing silently from the user's perspective. 2. If the backend connection state is knowable before the click (as it apparently is immediately upon clicking), "Refresh Project Overview" should be disabled proactively, the same way "Autorun" is already grayed out in the same Settings dropdown when its precondition isn't met.
Reproducible with versions: 2.17.0-pre.1 (6000.0.80f1, 6000.3.21f1, 6000.5.7f1, 6000.6.0b8, 6000.7.0a4)
Tested on (OS): MacBook Pro - Tahoe 26.5.2
Notes: Full error
Exception: Failed to initialize workflow. CloseReason [Reason: CouldNotConnect, Info:, CloseStatus:, CloseDescription:] Unity.AI.Assistant.Editor.ProjectOverview.RefreshProjectOverview (System.Threading.CancellationToken cancellationToken) (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Editor/Assistant/ProjectOverview.cs:50) Unity.AI.Assistant.Editor.Assistant.RefreshProjectOverview (System.Threading.CancellationToken cancellationToken) (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Editor/Assistant/Assistant.cs:355) Unity.AI.Assistant.UI.Editor.Scripts.Components.SettingsPopup.OnRefreshProjectOverviewButtonClicked () (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Editor/UI/Scripts/Components/SettingsPopup.cs:133) UnityEngine.Debug:LogException(Exception) Unity.AI.Assistant.UI.Editor.Scripts.Components.<OnRefreshProjectOverviewButtonClicked>d__19:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Editor/UI/Scripts/Components/SettingsPopup.cs:137) System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetException(Exception) Unity.AI.Assistant.Editor.<RefreshProjectOverview>d__122:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Editor/Assistant/Assistant.cs:355) System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetException(Exception) Unity.AI.Assistant.Editor.<RefreshProjectOverview>d__2:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Editor/Assistant/ProjectOverview.cs:62) System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult() Unity.AI.Assistant.Socket.Workflows.Chat.<Start>d__3:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Runtime/Socket/Workflows/Chat/ChatWorkflow.cs:54) System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult() Unity.AI.Assistant.Socket.Workflows.Chat.<StartInternal>d__4:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Runtime/Socket/Workflows/Chat/ChatWorkflow.cs:121) System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(ConnectResult) Unity.AI.Assistant.Socket.Communication.<Connect>d__18:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Runtime/Socket/Communication/OrchestrationWebSocket.cs:100) System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetException(Exception) Unity.AI.Assistant.Socket.Communication.<ConnectAsync>d__20:MoveNext() (at ./Library/PackageCache/com.unity.ai.assistant@284c75a8d208/Runtime/Socket/Communication/WrappedClientWebSocket.cs:70) UnityEngine.UnitySynchronizationContext:ExecuteTasks() (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:109)r
Issues you vote on will appear here