Match pending sends by a send id the server echoes
This commit is contained in:
@@ -73,7 +73,7 @@ func (m *Manager) subtaskTools(l *live) []mcp.Tool {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
_, err = m.create(ctx, task, creator, "", args.Prompt, m.modelOr(args.Model, l), agentActor, nil)
|
||||
_, err = m.create(ctx, task, creator, "", args.Prompt, m.modelOr(args.Model, l), agentActor, "", nil)
|
||||
if err != nil {
|
||||
return "", fmt.Errorf("subtask %s created, but its agent did not start: %w", task.Id, err)
|
||||
}
|
||||
@@ -294,10 +294,10 @@ func (m *Manager) messageTask(ctx context.Context, task api.Task, user api.User,
|
||||
return err
|
||||
}
|
||||
if !found {
|
||||
_, err = m.create(ctx, task, user, sess.Member, text, "", actor, nil)
|
||||
_, err = m.create(ctx, task, user, sess.Member, text, "", actor, "", nil)
|
||||
return err
|
||||
}
|
||||
_, _, err = m.Message(ctx, sess.Id, actor, text, "")
|
||||
_, _, err = m.Message(ctx, sess.Id, actor, text, "", "")
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user