pub(crate) mod agent_config;
pub(crate) mod agent_hooks;
pub mod benchmark;
pub mod compress;
pub(crate) mod created_files;
pub mod dashboard;
pub mod discover;
pub mod doctor;
pub mod gain;
pub mod hook;
pub mod index;
pub mod init;
pub mod login;
pub mod mcp;
pub mod measured_savings;
pub mod modes;
pub mod patterns;
pub mod plan;
pub mod recall;
pub mod run;
pub mod search;
pub mod smells;
pub mod sync;
pub mod uninstall;
pub mod update;
pub fn home_dir() -> String {
std::env::var("HOME")
.or_else(|_| std::env::var("USERPROFILE"))
.unwrap_or_else(|_| ".".into())
}