blob: 7acb1d7258819c4edb89e7bc25a48535aa16a2ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import os
from dotenv import load_dotenv
load_dotenv()
LOCAL_LLM = "qwen3-vl:8b"
LOCAL_EMBED_MODEL = "nomic-embed-text-v2-moe:latest"
PKM_DIR = os.path.expanduser("~/monorepo")
XDG_CONFIG_HOME = os.environ.get("XDG_CONFIG_HOME", os.path.expanduser("~/.config"))
APP_CONFIG_DIR = os.path.join(XDG_CONFIG_HOME, "cerebral")
APP_CACHE_DIR = os.path.expanduser("~/.cache/cerebral")
ORG_OUTPUT_DIR = os.path.expanduser("~/org/cerebral")
AGENDA_FILE = os.path.expanduser("~/org/agenda.org")
os.makedirs(APP_CONFIG_DIR, exist_ok=True)
os.makedirs(APP_CACHE_DIR, exist_ok=True)
os.makedirs(ORG_OUTPUT_DIR, exist_ok=True)
MEMORY_FILE = os.path.join(APP_CACHE_DIR, "memory_summary.txt")
MEMORY_INDEX_PATH = os.path.join(APP_CACHE_DIR, "memory_index")
FAISS_INDEX_PATH = os.path.join(APP_CONFIG_DIR, "pkm_index")
HASH_TRACKER_FILE = os.path.join(APP_CONFIG_DIR, "latest_commit.txt")
|