ensure chat response isn't too verbose (#213939)

fix #212788
This commit is contained in:
Megan Rogge 2024-05-30 11:42:26 -07:00 committed by GitHub
parent 6067f13b19
commit fc4f1252d7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,6 +11,7 @@ import { AccessibilityProgressSignalScheduler } from 'vs/platform/accessibilityS
import { IChatAccessibilityService } from 'vs/workbench/contrib/chat/browser/chat';
import { IChatResponseViewModel } from 'vs/workbench/contrib/chat/common/chatViewModel';
import { renderStringAsPlaintext } from 'vs/base/browser/markdownRenderer';
import { MarkdownString } from 'vs/base/common/htmlContent';
const CHAT_RESPONSE_PENDING_ALLOWANCE_MS = 4000;
export class ChatAccessibilityService extends Disposable implements IChatAccessibilityService {
@ -39,7 +40,8 @@ export class ChatAccessibilityService extends Disposable implements IChatAccessi
return;
}
const errorDetails = isPanelChat && response.errorDetails ? ` ${response.errorDetails.message}` : '';
status(renderStringAsPlaintext(responseContent) + errorDetails);
const plainTextResponse = renderStringAsPlaintext(new MarkdownString(responseContent));
status(plainTextResponse + errorDetails);
}
}