Use 'user credits' header to update balance and show user under task header

This commit is contained in:
Saoud Rizwan
2024-08-25 19:52:22 -04:00
parent 79250e9b57
commit ae38713d5b
12 changed files with 89 additions and 24 deletions

View File

@@ -1251,7 +1251,12 @@ ${this.customInstructions.trim()}
this.apiConversationHistory,
tools
)
return await this.api.createMessage(systemPrompt, adjustedMessages, tools)
const { message, userCredits } = await this.api.createMessage(systemPrompt, adjustedMessages, tools)
if (userCredits !== undefined) {
console.log("Updating kodu credits", userCredits)
this.providerRef.deref()?.updateKoduCredits(userCredits)
}
return message
} catch (error) {
const { response } = await this.ask(
"api_req_failed",