test: copilot unit & e2e test (#6649)

fix CLOUD-31
This commit is contained in:
darkskygit
2024-04-26 09:43:35 +00:00
parent f015a11181
commit 850bbee629
12 changed files with 1145 additions and 134 deletions

View File

@@ -81,7 +81,7 @@ export class ChatSession implements AsyncDisposable {
}
pop() {
this.state.messages.pop();
return this.state.messages.pop();
}
private takeMessages(): ChatMessage[] {
@@ -115,7 +115,7 @@ export class ChatSession implements AsyncDisposable {
Object.keys(params).length ? params : messages[0]?.params || {},
this.config.sessionId
),
...messages.filter(m => m.content || m.attachments?.length),
...messages.filter(m => m.content?.trim() || m.attachments?.length),
];
}