fix(server): reuse params in retry (#10653)

fix BS-2484
This commit is contained in:
darkskygit
2025-03-06 07:32:26 +00:00
parent cd884312ea
commit 91adc533a8
5 changed files with 192 additions and 69 deletions

View File

@@ -63,6 +63,10 @@ export class ChatSession implements AsyncDisposable {
return this.state.messages.slice(-this.stashMessageCount);
}
get latestUserMessage() {
return this.state.messages.findLast(m => m.role === 'user');
}
push(message: ChatMessage) {
if (
this.state.prompt.action &&
@@ -313,6 +317,7 @@ export class ChatSessionService {
role: true,
content: true,
attachments: true,
params: true,
createdAt: true,
},
orderBy: { createdAt: 'asc' },