Skip to main content

run_turn

Function run_turn 

Source
pub async fn run_turn(
    task: &Task,
    history: &mut Vec<Message>,
    standing_task: &mut Option<TaskState>,
    vlm: &VlmClient,
    executor: &mut ExecutorConn,
    atlas: &mut AtlasClient,
    consumer_id: &str,
    tx: &Sender<Result<PilotEvent, Status>>,
    cancel_rx: Receiver<bool>,
    steer_rx: Receiver<Task>,
    plan_seq: Arc<AtomicU64>,
    soma_prompt_block: &str,
) -> Result<()>