},
sendMessage: (chatUri: URI, prompt: string, _workingDirectory: URI | undefined, attachments?: readonly MessageAttachment[], turnId?: string, senderClientId?: string): Promise<void> => {
return this.sendMessage(session, chat, prompt, attachments, turnId, senderClientId);
},
abort: (chat: URI): Promise<void> => {
const { session } = this._resolveChatTarget(chat);