Skip to content

Commit 54e8a30

Browse files
vanceingallsclaude
andcommitted
feat(sdk): stage 5 — export adapter factories from package root
Expose the concrete adapter factories so consumers no longer reach into deep adapter paths: - createHeadlessAdapter — no-op PreviewAdapter for agents/CI/SSR (no browser) - createMemoryAdapter — in-memory PersistAdapter for tests/headless open - createFsAdapter (+ FsAdapterOptions) — node fs PersistAdapter for local dev Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 69025c1 commit 54e8a30

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/sdk/src/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,9 @@ export { createPersistQueue } from "./persist-queue.js";
3232
export type { PersistQueueModule, PersistQueueOptions } from "./persist-queue.js";
3333

3434
export type { PersistAdapter, PreviewAdapter, PersistVersionEntry } from "./adapters/types.js";
35+
36+
// Concrete adapter factories.
37+
export { createMemoryAdapter } from "./adapters/memory.js";
38+
export { createHeadlessAdapter } from "./adapters/headless.js";
39+
export { createFsAdapter } from "./adapters/fs.js";
40+
export type { FsAdapterOptions } from "./adapters/fs.js";

0 commit comments

Comments
 (0)