AgentsMiddleware constructor
AgentsMiddleware(
- AgentsOptions options,
- 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;