Session.withAgent constructor
- String agentName, {
- String? agentMetadata,
- required TokenSourceConfigurable tokenSource,
- SessionOptions? options,
- List<
MessageSender> ? senders, - List<
MessageReceiver> ? receivers,
Creates a new Session configured for a specific agent.
Implementation
factory Session.withAgent(
String agentName, {
String? agentMetadata,
required TokenSourceConfigurable tokenSource,
SessionOptions? options,
List<MessageSender>? senders,
List<MessageReceiver>? receivers,
}) {
return Session.fromConfigurableTokenSource(
tokenSource,
tokenOptions: TokenRequestOptions(
agentName: agentName,
agentMetadata: agentMetadata,
),
options: options,
senders: senders,
receivers: receivers,
);
}