import argparse from pathlib import Path from ..configuration import Config from ..ai import AI from ..ai_factory import create_ai def config_cmd(args: argparse.Namespace) -> None: """ Handler for the 'config' command. """ if args.create: Config.create_default(Path(args.create)) elif args.list_models or args.print_model: config: Config = Config.from_file(args.config) ai: AI = create_ai(args, config) if args.list_models: ai.print_models() else: print(ai.config.model)