summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-11-13 09:16:33 +0800
committerGitHub <noreply@github.com>2024-11-13 09:16:33 +0800
commit0aa93fa86da428b08bdc5dba77ca76d213322524 (patch)
tree54769a4da0789d6bedb2aa37229960beac8c4547 /src/main.rs
parent777fc02e0f4e534705c3a0decffd3eebc26ff597 (diff)
downloadaichat-0aa93fa86da428b08bdc5dba77ca76d213322524.tar.gz
refactor: don't init agent RAG/variables when using `--info` (#989)
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 23aa7bc..413301c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -65,6 +65,10 @@ async fn run(config: GlobalConfig, cli: Cli, text: Option<String>) -> Result<()>
if let Some(addr) = cli.serve {
return serve::run(config, addr).await;
}
+ if cli.info {
+ config.write().print_info_only = true;
+ }
+
if cli.list_models {
for model in list_chat_models(&config.read()) {
println!("{}", model.id());