in codex-cli/src/components/singlepass-cli-app.tsx [39:65]
function loadPromptHistory(): Array<string> {
try {
if (typeof localStorage !== "undefined") {
const raw = localStorage.getItem(PROMPT_HISTORY_KEY);
if (raw) {
return JSON.parse(raw);
}
}
} catch {
// ignore
}
// fallback to process.env-based temp storage if localStorage isn't available
try {
if (process && process.env && process.env["HOME"]) {
const p = path.join(
process.env["HOME"],
".codex_singlepass_history.json",
);
if (fsSync.existsSync(p)) {
return JSON.parse(fsSync.readFileSync(p, "utf8"));
}
}
} catch {
// ignore
}
return [];
}