1pub mod agent;
7pub mod auth;
8pub mod cli;
9pub mod comm;
10pub mod config;
11pub mod context;
12pub mod discord;
13pub mod gateway;
14pub mod logs;
15pub mod memory;
16pub mod models;
17pub mod scheduler;
18pub mod secrets;
19pub mod session;
20pub mod skills;
21pub mod slash;
22pub mod tools;
23pub mod utils;
24pub mod watcher;
25
26pub fn pinchy_home() -> std::path::PathBuf {
32 if let Ok(p) = std::env::var("PINCHY_HOME") {
33 std::path::PathBuf::from(p)
34 } else {
35 dirs::home_dir()
36 .unwrap_or_else(|| std::path::PathBuf::from("."))
37 .join(".pinchy")
38 }
39}