feat: add reasoning fields to profile settings (#1484)

This commit is contained in:
Yusuf Eren
2025-07-08 22:05:22 +03:00
committed by GitHub
parent f80fc86f18
commit e444a50cf0
2 changed files with 16 additions and 4 deletions

View File

@@ -1,5 +1,7 @@
use serde::Deserialize;
use crate::config_types::ReasoningEffort;
use crate::config_types::ReasoningSummary;
use crate::protocol::AskForApproval;
/// Collection of common configuration options that a user can define as a unit
@@ -12,4 +14,6 @@ pub struct ConfigProfile {
pub model_provider: Option<String>,
pub approval_policy: Option<AskForApproval>,
pub disable_response_storage: Option<bool>,
pub model_reasoning_effort: Option<ReasoningEffort>,
pub model_reasoning_summary: Option<ReasoningSummary>,
}