From b093e468732fd8d9582792bf6fee6550b3028455 Mon Sep 17 00:00:00 2001 From: Xuan Son Nguyen Date: Tue, 23 Jun 2026 16:47:30 +0200 Subject: [PATCH] case: router with only one model --- tools/cli/cli-context.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/cli/cli-context.cpp b/tools/cli/cli-context.cpp index 9d906ccbab..3c8ddd478e 100644 --- a/tools/cli/cli-context.cpp +++ b/tools/cli/cli-context.cpp @@ -161,6 +161,14 @@ void cli_context::fetch_server_props() { bool cli_context::list_and_ask_models() { auto models = client.list_models(); + + // only one model: use it without asking + if (models.size() == 1) { + model_name = models[0]; + client.model = model_name; + return true; + } + std::string message = "\nAvailable models:"; if (!models.empty()) { for (size_t i = 0; i < models.size(); ++i) {