Refactor settings updates to diff TurnContextItem

This commit is contained in:
Charles Cunningham
2026-02-17 13:07:28 -08:00
parent c16f9daaaf
commit 418321e388
7 changed files with 218 additions and 163 deletions

View File

@@ -22,11 +22,15 @@ fn resume_history(
let turn_ctx = TurnContextItem {
turn_id: None,
cwd: config.cwd.clone(),
shell: "zsh".to_string(),
approval_policy: config.permissions.approval_policy.value(),
sandbox_policy: config.permissions.sandbox_policy.get().clone(),
permissions_instructions: String::new(),
network: None,
model: previous_model.to_string(),
model_instructions: String::new(),
personality: None,
personality_spec: String::new(),
collaboration_mode: None,
effort: config.model_reasoning_effort,
summary: config.model_reasoning_summary,