Memory
Path:
loom-sprint-scaffold/loom/src/types/memory.tsRelative: loom/src/types/memory.tsSubproject: loom-sprint-scaffoldCategory: otherLines: 138Bytes: 4,025Imports: 1Exports: 20
Content Preview
- /**
- * Memory service types — Loop 4.
- *
- * Injectables: BlobStore, SemanticIndex, Clock, TokenCounter.
- * D1DatabaseLike: minimal interface that bun:sqlite fakes can satisfy.
- * All new memory types here; barrel-exported via index.ts.
- */
- import type { MemoryRecord, MemoryScope } from "./contracts";
- export type { MemoryRecord, MemoryScope };
- // ── BlobStore (wraps R2 for pointer hierarchy episodic_ref storage) ──────
- export interface BlobStore {
- get(key: string): Promise<string | null>;