From 14e37a82ab01ddaedf7e2e326fec00b7fda15fd7 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Sat, 8 Mar 2025 17:37:37 -0800 Subject: [PATCH] fix: maintain backward compatibility for remove_reasoning field --- aider/models.py | 1 + tests/basic/test_models.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/aider/models.py b/aider/models.py index 67a86a046..12732ccbc 100644 --- a/aider/models.py +++ b/aider/models.py @@ -351,6 +351,7 @@ class Model(ModelSettings): self.examples_as_sys_msg = True self.use_temperature = False self.reasoning_tag = "think" + self.remove_reasoning = "think" # For backward compatibility return # <-- if ("llama3" in model or "llama-3" in model) and "70b" in model: diff --git a/tests/basic/test_models.py b/tests/basic/test_models.py index 972627763..968481319 100644 --- a/tests/basic/test_models.py +++ b/tests/basic/test_models.py @@ -285,7 +285,7 @@ class TestModels(unittest.TestCase): self.assertTrue(model.use_repo_map) self.assertTrue(model.examples_as_sys_msg) self.assertFalse(model.use_temperature) - self.assertEqual(model.remove_reasoning, "think") + self.assertEqual(model.reasoning_tag, "think") # Test provider/deepseek-v3 case model = Model("anotherprovider/deepseek-v3")