openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
11 lines (10 loc) • 521 B
JavaScript
import path from "node:path";
import crypto from "node:crypto";
//#region extensions/google/gemini-cli-auth-home.ts
const GOOGLE_GEMINI_CLI_PROVIDER_ID = "google-gemini-cli";
function resolveGeminiCliProfileHome(agentDir, profileId) {
const profileHash = crypto.createHash("sha256").update(profileId).digest("hex").slice(0, 24);
return path.join(agentDir, `${GOOGLE_GEMINI_CLI_PROVIDER_ID}-home`, "profiles", profileHash);
}
//#endregion
export { resolveGeminiCliProfileHome as n, GOOGLE_GEMINI_CLI_PROVIDER_ID as t };