Consume answer if we didn't picked up any tool'

This commit is contained in:
mudler
2024-04-06 15:08:21 +02:00
parent 4f9ec2896b
commit 13b08c8cb3

View File

@@ -227,7 +227,13 @@ func (a *Agent) consumeJob(job *Job, role string) {
if chosenAction == nil { if chosenAction == nil {
//job.Result.SetResult(ActionState{ActionCurrentState{nil, nil, "No action to do, just reply"}, ""}) //job.Result.SetResult(ActionState{ActionCurrentState{nil, nil, "No action to do, just reply"}, ""})
job.Result.Finish(fmt.Errorf("no action to do")) //job.Result.Finish(fmt.Errorf("no action to do"))\
a.currentConversation = append(a.currentConversation, openai.ChatCompletionMessage{
Role: "assistant",
Content: reasoning,
})
job.Result.SetResponse(reasoning)
job.Result.Finish(nil)
return return
} }