Run queries each member model with prompt in parallel, then has the aggregator synthesize a single answer. Empty members → a sensible default set drawn from configured providers. Empty aggregator → the session's current model. Each member is "provider" or "provider:model".
(ctx context.Context, prompt string, members []string, aggregator string)
| 35 | // set drawn from configured providers. Empty aggregator → the session's |
| 36 | // current model. Each member is "provider" or "provider:model". |
| 37 | Run(ctx context.Context, prompt string, members []string, aggregator string) (string, error) |
| 38 | // List reports the providers/models available to participate. |
| 39 | List(ctx context.Context) (string, error) |
| 40 | } |
no outgoing calls