@open-engram/types
v1.0.1
Published
Type definitions and Zod schemas for Open-Engram memory architecture
Downloads
375
Readme
@open-engram/types
Type definitions and Zod schemas for the Open-Engram memory architecture.
Install
npm install @open-engram/typesOverview
Shared TypeScript types and runtime-validated Zod schemas used across all @open-engram/* packages. Includes definitions for:
- Memory records (sensory events, working memory entries, episodic records, semantic facts)
- Adapter interfaces (
StorageAdapter,EmbeddingAdapter,LLMAdapter) - Configuration schemas (
EngramConfig, store configs, gate configs) - Consolidation types (distillation results, conflict resolution strategies)
- Retrieval types (
RetrievalTrace, tiered results) - Connectivity state machine states
Usage
import type {
SemanticRecord,
EpisodicRecord,
StorageAdapter,
EmbeddingAdapter,
EngramConfig,
} from '@open-engram/types';License
Apache-2.0
