File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
packages/core/src/codewhispererChat Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,8 @@ export const defaultContextLengths: ContextLengths = {
5656
5757export const defaultStreamingResponseTimeoutInMs = 180_000
5858
59+ export const maxHistoryMessages = 100
60+
5961export const ignoredDirectoriesAndFiles = [
6062 // Dependency directories
6163 'node_modules' ,
Original file line number Diff line number Diff line change @@ -92,6 +92,7 @@ import {
9292 additionalContentInnerContextLimit ,
9393 workspaceChunkMaxSize ,
9494 defaultContextLengths ,
95+ maxHistoryMessages ,
9596} from '../../constants'
9697import { ChatSession } from '../../clients/chat/v0/chat'
9798import { amazonQTabSuffix } from '../../../shared/constants'
@@ -1601,7 +1602,7 @@ export class ChatController {
16011602 // Do not include chatHistory for requests going to Mynah
16021603 request . conversationState . history = request . conversationState . currentMessage ?. userInputMessage ?. userIntent
16031604 ? [ ]
1604- : this . chatHistoryDb . getMessages ( tabID ) . map ( ( chat ) => messageToChatMessage ( chat ) )
1605+ : this . chatHistoryDb . getMessages ( tabID , maxHistoryMessages ) . map ( ( chat ) => messageToChatMessage ( chat ) )
16051606 request . conversationState . conversationId = session . sessionIdentifier
16061607
16071608 triggerPayload . documentReferences = this . mergeRelevantTextDocuments ( triggerPayload . relevantTextDocuments )
You can’t perform that action at this time.
0 commit comments