diff --git a/src/resources/extensions/sf/preferences.js b/src/resources/extensions/sf/preferences.js index 8822f6c19..109fcf731 100644 --- a/src/resources/extensions/sf/preferences.js +++ b/src/resources/extensions/sf/preferences.js @@ -10,11 +10,11 @@ * statements continue to work without modification. */ import { existsSync, readFileSync } from "node:fs"; -import { homedir } from "node:os"; import { dirname, join, resolve } from "node:path"; import { normalizeStringArray } from "@singularity-forge/coding-agent"; import { parse as parseYaml } from "yaml"; import { sfRoot } from "./paths.js"; +import { sfHome } from "./sf-home.js"; import { _initPrefsLoader, resolveProfileDefaults as _resolveProfileDefaults, @@ -70,9 +70,6 @@ export { } from "./preferences-models.js"; // ─── Path Constants & Getters ─────────────────────────────────────────────── -function sfHome() { - return process.env.SF_HOME || join(homedir(), ".sf"); -} /** * Return the canonical path to the SF agent settings file (~/.sf/agent/settings.json).