diff --git a/src/llm.rs b/src/llm.rs index dcd56da..34a0994 100644 --- a/src/llm.rs +++ b/src/llm.rs @@ -12,7 +12,7 @@ use std::process::Command; fn log_usage(agent: &str, model: &str, prompt: &str, response: &str, duration_ms: u128, ok: bool) { - let dir = crate::config::get().data_dir.join("llm-logs"); + let dir = crate::config::get().data_dir.join("llm-logs").join(agent); let _ = fs::create_dir_all(&dir); let date = chrono::Local::now().format("%Y-%m-%d");