avoid submitting tool outputs when in_progress

This commit is contained in:
Henry 2023-12-29 01:43:30 +00:00
parent 85e6fad0aa
commit ab556b71cf
1 changed files with 4 additions and 1 deletions

View File

@ -321,7 +321,10 @@ class OpenAIAssistant_Agents implements INode {
}
}
if (submitToolOutputs.length) {
const newRun = await openai.beta.threads.runs.retrieve(threadId, runId)
const newStatus = newRun?.status
if (submitToolOutputs.length && newStatus !== 'in_progress') {
await openai.beta.threads.runs.submitToolOutputs(threadId, runId, {
tool_outputs: submitToolOutputs
})