/** * AgentFS 调试与存档公开 API。 * * 实现拆在 `lib/agentfs-debug/`: * - browse:只读树 / 文件预览 * - checkpoint:存档创建 / 列表 / 回退 / 删除 * - sessions:磁盘 session 库列表 * * 供 `channels/agentfs.ts` 与外部前端对接。写操作仅限 checkpoint API。 */ export { AGENTFS_DEBUG_MAX_FILE_BYTES, CHECKPOINT_NAME_RE, } from "./agentfs-debug/constants.js"; export { AgentFsDebugError, jsonError, mapAgentFsOpenError, mapFsError, } from "./agentfs-debug/errors.js"; export { AGENTFS_BACKEND_NAME, assertSessionId, normalizeVirtualPath, resolveCheckpointDbPath, resolveCheckpointsDir, resolveDataDir, resolveSessionDbPath, resolveSessionsDir, } from "./agentfs-debug/paths.js"; export { assertSessionDbExists, withAgentFs, withAgentFsAtPath, withSessionFileSystem, } from "./agentfs-debug/open.js"; export { listSessionDbs } from "./agentfs-debug/sessions.js"; export { listTree, readFilePreview } from "./agentfs-debug/browse.js"; export { createCheckpoint, deleteCheckpoint, listCheckpoints, recursiveCopyFs, restoreCheckpoint, } from "./agentfs-debug/checkpoint.js"; export type { CheckpointInfo, FilePreview, SessionDbInfo, TreeEntry, } from "./agentfs-debug/types.js";