fix(claude-code): defensive coding improvements for model switching (#7131)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-02-11 07:15:45 +08:00
committed by GitHub
parent 01d425bf14
commit dc50b7b375
2 changed files with 16 additions and 6 deletions
+1 -3
View File
@@ -275,8 +275,6 @@ impl ProviderTester {
}
async fn test_model_switch(&self, session_id: &str) -> Result<()> {
// The process is already running with the default model from test_basic_response.
// Switch to model_switch_name and call complete_with_model to exercise send_set_model.
let default = &self.provider.get_model_config().model_name;
let alt = self
.model_switch_name
@@ -297,7 +295,7 @@ impl ProviderTester {
.await?;
assert!(
matches!(response.content[0], MessageContent::Text(_)),
matches!(response.content.first(), Some(MessageContent::Text(_))),
"Expected text response after model switch"
);
println!(