Merge pull request #457 from antonio-mello-ai/fix/model-cache-xdg-cache-home

fix: respect XDG_CACHE_HOME for model cache directory
This commit is contained in:
Tobias Lütke 2026-03-28 19:54:54 -04:00 committed by GitHub
commit f73386ae02
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -209,7 +209,9 @@ export const DEFAULT_RERANK_MODEL_URI = DEFAULT_RERANK_MODEL;
export const DEFAULT_GENERATE_MODEL_URI = DEFAULT_GENERATE_MODEL;
// Local model cache directory
const MODEL_CACHE_DIR = join(homedir(), ".cache", "qmd", "models");
const MODEL_CACHE_DIR = process.env.XDG_CACHE_HOME
? join(process.env.XDG_CACHE_HOME, "qmd", "models")
: join(homedir(), ".cache", "qmd", "models");
export const DEFAULT_MODEL_CACHE_DIR = MODEL_CACHE_DIR;
export type PullResult = {