copyWith method
TuulOptions
copyWith({
- PromptOptions? promptOptions,
- StateOptions? stateOptions,
- SessionOptions? sessionOptions,
- AgentOptions? agentOptions,
- AbilityOptions? abilityOptions,
Returns a copy of the current options with specific fields replaced.
Implementation
TuulOptions copyWith({
PromptOptions? promptOptions,
StateOptions? stateOptions,
SessionOptions? sessionOptions,
AgentOptions? agentOptions,
AbilityOptions? abilityOptions,
}) {
return TuulOptions(
promptOptions: promptOptions ?? this.promptOptions,
stateOptions: stateOptions ?? this.stateOptions,
sessionOptions: sessionOptions ?? this.sessionOptions,
agentOptions: agentOptions ?? this.agentOptions,
abilityOptions: abilityOptions ?? this.abilityOptions,
);
}