summaryrefslogtreecommitdiffstats
path: root/src/rag/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rag/mod.rs')
-rw-r--r--src/rag/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rag/mod.rs b/src/rag/mod.rs
index f88e80e..c98bab7 100644
--- a/src/rag/mod.rs
+++ b/src/rag/mod.rs
@@ -50,6 +50,9 @@ impl Rag {
doc_paths: &[String],
abort_signal: AbortSignal,
) -> Result<Self> {
+ if !*IS_STDOUT_TERMINAL {
+ bail!("An interactive shell is required to initialize rag.")
+ }
debug!("init rag: {name}");
let model = select_embedding_model(config)?;
let chunk_size = set_chunk_size(&model)?;