Skip to content

Commit 107104e

Browse files
tsmithszyueny2020
authored andcommitted
fix: add requestId to chat for QModelResponse errors (aws#1284)
1 parent 2d15bcd commit 107104e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

server/aws-lsp-codewhisperer/src/language-server/agenticChat/agenticChatController.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,17 +1607,20 @@ export class AgenticChatController implements ChatHandlers {
16071607
// Clear the chat history in the database for this tab
16081608
this.#chatHistoryDb.clearTab(tabId)
16091609
}
1610+
1611+
const errorBody =
1612+
err.code === 'QModelResponse' && requestID ? `${err.message}\n\nRequest ID: ${requestID}` : err.message
16101613
return new ResponseError<ChatResult>(LSPErrorCodes.RequestFailed, err.message, {
16111614
type: 'answer',
1612-
body: err.message,
1615+
body: errorBody,
16131616
messageId: errorMessageId,
16141617
buttons: [],
16151618
})
16161619
}
16171620
this.#features.logging.error(`Unknown Error: ${loggingUtils.formatErr(err)}`)
16181621
return new ResponseError<ChatResult>(LSPErrorCodes.RequestFailed, err.message, {
16191622
type: 'answer',
1620-
body: requestID ? genericErrorMsg + `\n\nRequest ID: ${requestID}` : genericErrorMsg,
1623+
body: requestID ? `${genericErrorMsg}\n\nRequest ID: ${requestID}` : genericErrorMsg,
16211624
messageId: errorMessageId,
16221625
buttons: [],
16231626
})

0 commit comments

Comments
 (0)