AgentLoopConfig constructor
AgentLoopConfig({})
Implementation
factory AgentLoopConfig({
$core.String? llmModelId,
$core.String? systemPrompt,
$core.Iterable<ToolSpec>? tools,
$core.int? maxIterations,
$core.int? maxContextTokens,
SolutionType? typeKind,
}) {
final result = create();
if (llmModelId != null) result.llmModelId = llmModelId;
if (systemPrompt != null) result.systemPrompt = systemPrompt;
if (tools != null) result.tools.addAll(tools);
if (maxIterations != null) result.maxIterations = maxIterations;
if (maxContextTokens != null) result.maxContextTokens = maxContextTokens;
if (typeKind != null) result.typeKind = typeKind;
return result;
}