execute method
Execute the command.
Implementation
@override
Future<CommandResult> execute(String args, ToolUseContext context) async {
if (args.trim().isEmpty) {
return TextCommandResult(
'Current model: ${getCurrentModel()}\n'
'Usage: /model <model-name>',
);
}
final newModel = args.trim();
onModelChange(newModel);
return TextCommandResult('Model switched to: $newModel');
}