IntentResolutionEvaluatorContext constructor
Creates an IntentResolutionEvaluatorContext with toolDefinitions.
Implementation
IntentResolutionEvaluatorContext({List<AITool>? toolDefinitions})
: toolDefinitions = List.unmodifiable(toolDefinitions ?? const []),
super(
toolDefinitionsContextName,
contents: [
for (final t in toolDefinitions ?? const <AITool>[])
if (t is AIFunctionDeclaration)
TextContent('${t.name}: ${t.description ?? ""}'),
],
);