Skip to main content

query

Function query 

Source
pub async fn query(prompt: &str, options: QueryOptions) -> Result<QueryResult>
Expand description

Main query function - executes a query against QwenCode CLI

§Example

use qwencode_rs::query;

let result = query("What files are in the current directory?", QueryOptions::default()).await?;
while let Some(msg) = result.next_message().await {
    match msg {
        Ok(SDKMessage::Assistant(a)) => println!("Assistant: {}", a.message.content),
        Ok(SDKMessage::Result(r)) => println!("Result: {:?}", r.result),
        Err(e) => eprintln!("Error: {}", e),
    }
}