pub fn set_model(&mut self, model: &ModelId) -> Result<()> {
        for agent in self.agents.iter_mut() {
            agent.model = Some(model.clone());
            if let Some(ref mut compact) = agent.compact {
                compact.model = model.clone();
            }
        }

        Ok(())
    }
Sets the model for all agents in the conversation
crates/forge_domain/src/conversation.rs