diff --git a/backend/open_webui/tools/builtin.py b/backend/open_webui/tools/builtin.py index f3277e3b8f..36896f9a2e 100644 --- a/backend/open_webui/tools/builtin.py +++ b/backend/open_webui/tools/builtin.py @@ -526,6 +526,7 @@ async def ask_user( Use this when the next step depends on user intent, preference, or a tradeoff that cannot be inferred safely. :param questions: 1-3 question objects, each with id, header, question, and 2-3 options. Each option needs label and description. + List the option you recommend first; the UI labels the first option Recommended. :param allow_other: Whether users may enter a free-form answer instead of choosing one of the options :param timeout_ms: How long the browser should keep the prompt open before cancelling it :return: JSON with status and answers keyed by question id