AgentsMiddleware constructor

AgentsMiddleware(
  1. AgentsOptions options,
  2. GenkitAI _ai
)

Implementation

AgentsMiddleware(AgentsOptions options, this._ai)
  : _agentNames = options.agents,
    _prefix = options.toolPrefix ?? _defaultToolPrefix,
    _sharedPrefix = options.toolPrefix ?? '',
    _maxDelegations = options.maxDelegations,
    _historyLength = options.historyLength ?? 0,
    _artifactStrategy = options.artifactStrategy ?? 'inline',
    _async = options.async ?? false;