Match pending sends by a send id the server echoes

This commit is contained in:
Ian Gulliver
2026-10-20 15:22:50 -07:00
parent b8c5331a0c
commit 8fec4b9040
29 changed files with 437 additions and 327 deletions
+3 -3
View File
@@ -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
}