Only run AI agent on dev and preview

Nathan Sobo created

Change summary

crates/ai/src/ai.rs | 5 +++++
1 file changed, 5 insertions(+)

Detailed changes

crates/ai/src/ai.rs 🔗

@@ -13,6 +13,7 @@ use std::cell::RefCell;
 use std::fs;
 use std::rc::Rc;
 use std::{io, sync::Arc};
+use util::channel::{ReleaseChannel, RELEASE_CHANNEL};
 use util::{ResultExt, TryFutureExt};
 
 actions!(ai, [Assist]);
@@ -85,6 +86,10 @@ struct OpenAIChoice {
 }
 
 pub fn init(cx: &mut AppContext) {
+    if *RELEASE_CHANNEL == ReleaseChannel::Stable {
+        return;
+    }
+
     let assistant = Rc::new(Assistant::default());
     cx.add_action({
         let assistant = assistant.clone();