search_query_generator

Search Query Generator.

Generates search queries from user prompts using inception/mercury-2 via the OpenRouter API. Used by WebSearchContextManager for automatic web-search context injection.

async search_query_generator.generate_search_queries(prompt, max_queries=3)[source]

Generate search queries from a user prompt via OpenRouter.

Parameters:
  • prompt (str) – The user’s message text.

  • max_queries (int) – Cap on the number of queries returned.

Returns:

Search query strings, or an empty list when no search is needed.

Return type:

List[str]