Avoid intermediate conversation history copies
This commit is contained in:
@@ -482,10 +482,7 @@ func (r *Runner) completePreparationWithStructuredOutput(
|
||||
if state.directSessionID != "" {
|
||||
effectivePrompt.SessionID = state.directSessionID
|
||||
}
|
||||
effectivePrompt.Messages = domain.ConcatRenderedMessages(renderedPrompt.Messages, req.AppendedMessages)
|
||||
if req.ContinueFrom != nil {
|
||||
effectivePrompt.Messages = domain.ConcatRenderedMessages(req.ContinueFrom.Messages(), effectivePrompt.Messages)
|
||||
}
|
||||
effectivePrompt.Messages = req.ContinueFrom.MessagesWithSuffix(renderedPrompt.Messages, req.AppendedMessages)
|
||||
|
||||
end := time.Now().UTC()
|
||||
effectiveModel := state.effectiveModel
|
||||
|
||||
Reference in New Issue
Block a user