Match pending sends by a send id the server echoes
This commit is contained in:
@@ -196,13 +196,13 @@ func (m *Manager) leadTools(l *live) []mcp.Tool {
|
||||
return fmt.Sprintf("Posted to %s's board; every agent of its team gets it.", task.Id), nil
|
||||
}
|
||||
if !found {
|
||||
_, err = m.create(ctx, task, user, "", args.Text, args.Model, leadActor(user.Login), nil)
|
||||
_, err = m.create(ctx, task, user, "", args.Text, args.Model, leadActor(user.Login), "", nil)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
return fmt.Sprintf("Started an agent on %s with your message.", task.Id), nil
|
||||
}
|
||||
_, queued, err := m.Message(ctx, sess.Id, leadActor(user.Login), args.Text, args.Model)
|
||||
_, queued, err := m.Message(ctx, sess.Id, leadActor(user.Login), args.Text, args.Model, "")
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@@ -301,7 +301,7 @@ func (m *Manager) leadTools(l *live) []mcp.Tool {
|
||||
}
|
||||
return fmt.Sprintf("Task %s %q created from %s and its team of %d agents started.", task.Id, task.Title, task.BaseRef, len(args.Agents)), nil
|
||||
}
|
||||
_, err = m.create(ctx, task, user, "", args.Prompt, m.modelOr(args.Model, l), leadActor(user.Login), nil)
|
||||
_, err = m.create(ctx, task, user, "", args.Prompt, m.modelOr(args.Model, l), leadActor(user.Login), "", nil)
|
||||
if err != nil {
|
||||
return "", fmt.Errorf("task %s created, but its agent did not start: %w", task.Id, err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user