vtcode 0.169.4

A Rust-based terminal coding agent with modular architecture supporting multiple LLM providers
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::agent::runloop::model_picker::{ModelPickerState, ModelSelectionResult};
use vtcode_core::config::types::ReasoningEffortLevel;

/// A completed UI selection waiting for the next request boundary.
pub(crate) enum SessionSettingsControl {
    Model {
        picker: Box<ModelPickerState>,
        selection: ModelSelectionResult,
    },
    Effort {
        level: ReasoningEffortLevel,
        persist: bool,
    },
}