ChatCommand constructor
ChatCommand(
- Logger logger
Implementation
ChatCommand(super.logger) {
argParser
..addOption(
'model',
abbr: 'm',
help: 'OpenAI model to use.',
defaultsTo: 'gpt-4o-mini',
allowed: ['gpt-4o-mini', 'gpt-4o', 'gpt-4-turbo'],
)
..addFlag(
'with-tools',
defaultsTo: true,
help: 'Enable agent tools for package management.',
);
}