ChatCommand constructor

ChatCommand(
  1. 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.',
    );
}