mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-23 10:55:31 -06:00
d6971f46ca
* fix(fs): centralize directory durability * chore: keep release notes in PR body * test(sqlite): canonicalize read-only race paths * test(fs): clean durability fixtures * chore(lint): prune sqlite snapshot baseline * fix(backup): reject unsupported commit sync * fix(fs): enforce strict durability outcomes * refactor(tls): flatten preserved-output failures * fix(reef): require durable journal commits * fix(fs): route durability through policy boundaries * fix(reef): preserve Windows journal compatibility * fix(fs): bind publication to canonical directories * fix(ci): align durability boundary fixtures
18 lines
587 B
TypeScript
18 lines
587 B
TypeScript
// Safe local-file helpers for plugin runtime media and bridge code.
|
|
|
|
export {
|
|
canonicalPathFromExistingAncestor,
|
|
readFileWithinRoot,
|
|
readLocalFileFromRoots,
|
|
root,
|
|
writeFileWithinRoot,
|
|
} from "../infra/fs-safe.js";
|
|
export {
|
|
ensureDurableDirectory,
|
|
syncDirectory,
|
|
type DirectorySyncOutcome,
|
|
} from "../infra/directory-durability.js";
|
|
export { removePathWithinRoot } from "../infra/fs-safe-remove.js";
|
|
export { basenameFromMediaSource, safeFileURLToPath } from "../infra/local-file-access.js";
|
|
export { resolvePreferredOpenClawTmpDir } from "../infra/tmp-openclaw-dir.js";
|