Enhance message handling in ModelDialog by adding console logging for sent messages and enabling parallel_tool_calls for improved response processing.

This commit is contained in:
sebseb7
2025-08-21 12:50:44 +00:00
parent 839cea7fe6
commit 6e8a336143

View File

@@ -85,6 +85,8 @@ class ModelDialog {
do{ do{
const messagesToSend = this.messages.splice(0); const messagesToSend = this.messages.splice(0);
console.log(chalk.blue('sending messages:'),messagesToSend.length);
//console.log(chalk.blue('messages:'),JSON.stringify(messagesToSend,null,2));
this.messagesSent.push(...messagesToSend); this.messagesSent.push(...messagesToSend);
const call = { const call = {
@@ -95,7 +97,7 @@ class ModelDialog {
tools: Object.values(toolsByFile).map(t => t.def), tools: Object.values(toolsByFile).map(t => t.def),
store: true, store: true,
previous_response_id: this.previousResponseId, previous_response_id: this.previousResponseId,
parallel_tool_calls: false parallel_tool_calls: true
} }
this.currentStream = openai.responses.stream(call); this.currentStream = openai.responses.stream(call);