BaseAgent constructor
BaseAgent({
- required ModelRef model,
- required GenkitPlugin plugin,
- required void onMessage(),
- required ToolRuntime runtime,
- required String? systemPrompt,
- required int maxTurns,
Creates an agent configured with the provided model and plugin.
Implementation
BaseAgent({
required this.model,
required this.plugin,
required this.onMessage,
required this.runtime,
required this.systemPrompt,
required this.maxTurns,
}) {
ai = Genkit(plugins: [plugin]);
tools = buildTools();
}