Skip to content

Commit 594d7f0

Browse files
authored
chat - log provider as anonymous in case its used (microsoft#266420)
1 parent 286a971 commit 594d7f0

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/vs/workbench/contrib/chat/browser/chatSetup.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff 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 (

0 commit comments

Comments
 (0)