File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
src/vs/workbench/contrib/chat/browser Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -487,8 +487,8 @@ class SetupAgent extends Disposable implements IChatAgentImplementation {
487487 return false ; // only enabled behind an experimental setting
488488 }
489489
490- if ( this . context . state . entitlement !== ChatEntitlement . Unknown || this . context . state . registered ) {
491- return false ; // only consider signed out users that never registered before
490+ if ( this . context . state . entitlement !== ChatEntitlement . Unknown ) {
491+ return false ; // only consider signed out users
492492 }
493493
494494 if ( ChatEntitlementRequests . providerId ( this . configurationService ) === defaultChat . provider . enterprise . id ) {
@@ -1516,7 +1516,13 @@ class ChatSetupController extends Disposable {
15161516 const wasRunning = this . context . state . installed && ! this . context . state . disabled ;
15171517 let signUpResult : boolean | { errorCode : number } | undefined = undefined ;
15181518
1519- const provider = options . useSocialProvider ?? ( options . useEnterpriseProvider ? defaultChat . provider . enterprise . id : defaultChat . provider . default . id ) ;
1519+ let provider : string ;
1520+ if ( options . forceAnonymous && entitlement === ChatEntitlement . Unknown ) {
1521+ provider = 'anonymous' ;
1522+ } else {
1523+ provider = options . useSocialProvider ?? ( options . useEnterpriseProvider ? defaultChat . provider . enterprise . id : defaultChat . provider . default . id ) ;
1524+ }
1525+
15201526 let sessions = session ? [ session ] : undefined ;
15211527 try {
15221528 if (
You can’t perform that action at this time.
0 commit comments