Skip to main content

rewrite_sync

Method
This is a method of the QueryRewriterAgent class in the specialized_agents module.
Rewrite a query (sync placeholder - actual implementation would use LLM)

Signature

def rewrite_sync(
        &self,
        query: &str,
        strategy: RewriteStrategy,
        chat_history: Option<&[HashMap<String, String>]>,
        context: Option<&str>,
        num_queries: Option<usize>,
    ) -> RewriteResult

Parameters

query
&str
required
No description available.
strategy
RewriteStrategy
required
No description available.
chat_history
Option<&
required
No description available.
context
Option<&str>
required
No description available.
num_queries
Option<usize>
required
No description available.

Returns

Returns
RewriteResult
The result of the operation.