AiCommand constructor
AiCommand({
- required AiConfig config,
- required AiProvider provider,
- required CommandShield shield,
- AgentStyle style = const AgentStyle(),
- void onModeChanged(
- AgentMode mode
- void onLanguageChanged(
- String? language
Implementation
AiCommand({
required AiConfig config,
required AiProvider provider,
required CommandShield shield,
AgentStyle style = const AgentStyle(),
this.onModeChanged,
this.onLanguageChanged,
}) : _config = config,
_provider = provider,
_shield = shield,
_style = style,
_mode = config.defaultMode,
_language = config.language;