You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
handleTopicUpdate now survives a new topic where the model omits name. On the create path, the candidate name lived in the prompt text but wasn't stored in request.data — so when the model correctly decided "this name is fine, no need to repeat it," the handler had nothing to fall back on and threw. Now candidateName rides along in the request so it's available as the final fallback. Priority chain: model-provided name → existing topic name → original candidate name.
Under the Hood
Fixed the provider-editor E2E test so it no longer fails when LM Studio is running on port 1234. The test was accidentally validating environment state instead of the feature. Both describe blocks now use a pre-seeded provider checkpoint and go straight to Ready.