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:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user