fix(multi-agent): do not allow to call ourselves

Signed-off-by: mudler <mudler@localai.io>
This commit is contained in:
mudler
2025-03-28 16:51:07 +01:00
parent 05af5d9695
commit 8ac6f68568
3 changed files with 21 additions and 9 deletions

View File

@@ -219,7 +219,7 @@ func (a *Agent) handlePlanning(ctx context.Context, job *types.Job, chosenAction
)
subTaskAction := a.availableActions().Find(subtask.Action)
subTaskReasoning := fmt.Sprintf("%s, overall goal is: %s", subtask.Reasoning, planResult.Goal)
subTaskReasoning := fmt.Sprintf("%s Overall goal is: %s", subtask.Reasoning, planResult.Goal)
params, err := a.generateParameters(ctx, pickTemplate, subTaskAction, conv, subTaskReasoning)
if err != nil {