Only use `StreamingEditFileTool` when streaming is available (#50616)

Bennet Bo Fenner created

Release Notes:

- N/A

Change summary

crates/agent/src/thread.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

crates/agent/src/thread.rs 🔗

@@ -2617,7 +2617,8 @@ impl Thread {
             }
         }
 
-        let use_streaming_edit_tool = cx.has_flag::<StreamingEditFileToolFeatureFlag>();
+        let use_streaming_edit_tool =
+            cx.has_flag::<StreamingEditFileToolFeatureFlag>() && model.supports_streaming_tools();
 
         let mut tools = self
             .tools