Skip to content

@codesoul-co/hypha-memory API

Memory contracts, pipelines, policy, stores, retrieval and evaluation.

  • Install: npm install @codesoul-co/hypha-memory@1.0.1
  • Entrypoint import: import { ... } from '@codesoul-co/hypha-memory';
  • Public exports: 817
  • Source modules: 87

Export overview

KindCount
function121
interface393
type51
class95
constant157

Source modules

ModuleUse whenExportsSource
bounded-recoveryUse the Bounded recovery module for handling bounded recovery, retry, or degradation. It exports 2 functions, 2 interfaces, 1 type.5source
canonical-runtime-configUse the Canonical runtime config module for executing runtime behavior at this boundary. It exports 1 class, 3 constants, 3 interfaces.7source
context-artifactsUse the Context artifacts module for using the public contracts and operations for this capability boundary. It exports 2 classes, 2 functions, 6 interfaces, 1 type.11source
context-builderUse the Context builder module for using the public contracts and operations for this capability boundary. It exports 4 classes.4source
context-cache-validityUse the Context cache validity module for reading, writing, or coordinating cache state. It exports 2 classes, 1 function, 4 interfaces.7source
context-compactionUse the Context compaction module for using the public contracts and operations for this capability boundary. It exports 1 class, 2 interfaces.3source
context-contractsUse the Context contracts module for declaring and runtime-validating contracts. It exports 28 interfaces, 1 type.29source
context-gatewayUse the Context gateway module for using the public contracts and operations for this capability boundary. It exports 1 class, 4 interfaces, 1 type.6source
context-schemaUse the Context schema module for declaring and runtime-validating contracts. It exports 15 constants, 3 functions.18source
context-source-resolverUse the Context source resolver module for using the public contracts and operations for this capability boundary. It exports 3 classes, 1 interface, 1 type.5source
contractsUse the Contracts module for declaring and runtime-validating contracts. It exports 28 interfaces, 2 types.30source
dead-letter-managementUse the Dead letter management module for using the public contracts and operations for this capability boundary. It exports 2 classes, 2 functions, 5 interfaces, 1 type.10source
external-adaptersUse the External adapters module for binding external or local providers to Hypha ports. It exports 4 classes, 2 constants, 2 functions, 9 interfaces, 2 types.19source
external-memory-identityUse the External memory identity module for using the public contracts and operations for this capability boundary. It exports 1 function.1source
external-provider-acceptanceUse the External provider acceptance module for binding external or local providers to Hypha ports. It exports 2 functions, 6 interfaces.8source
external-provider-operationsUse the External provider operations module for binding external or local providers to Hypha ports. It exports 2 classes, 1 constant, 4 functions, 2 interfaces, 1 type.10source
external-provider-urlUse the External provider url module for binding external or local providers to Hypha ports. It exports 2 functions, 1 interface.3source
extractionUse the Extraction module for using the public contracts and operations for this capability boundary. It exports 4 classes, 4 functions, 2 interfaces, 1 type.11source
governed-memory-managerUse the Governed memory manager module for using the public contracts and operations for this capability boundary. It exports 1 class, 3 functions, 2 interfaces.6source
hindsight-local-clientUse the Hindsight local client module for binding external or local providers to Hypha ports. It exports 1 class, 2 constants, 2 functions, 1 interface.6source
hindsight-local-factoryUse the Hindsight local factory module for using the public contracts and operations for this capability boundary. It exports 1 constant, 2 functions, 2 interfaces.5source
hybridUse the Hybrid module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface.2source
indexAggregates the public entrypoint exports for @codesoul-co/hypha-memory; applications import these symbols from the package entrypoint instead of internal file paths.40source
index-outboxUse the Index outbox module for using the public contracts and operations for this capability boundary. It exports 3 classes, 8 interfaces.11source
integration-contractsUse the Integration contracts module for declaring and runtime-validating contracts. It exports 2 classes, 8 functions, 20 interfaces, 2 types.32source
integration-json-schemaUse the Integration JSON schema module for declaring and runtime-validating contracts. It exports 21 constants.21source
integration-schemaUse the Integration schema module for declaring and runtime-validating contracts. It exports 13 constants, 8 functions.21source
lifecycle-contractsUse the Lifecycle contracts module for declaring and runtime-validating contracts. It exports 20 interfaces, 2 types.22source
lifecycle-schemaUse the Lifecycle schema module for declaring and runtime-validating contracts. It exports 12 constants, 2 functions.14source
lifecycle-workersUse the Lifecycle workers module for using the public contracts and operations for this capability boundary. It exports 8 classes, 5 interfaces, 2 types.15source
managed-credentialsUse the Managed credentials module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 function, 3 interfaces.5source
managed-provider-factoriesUse the Managed provider factories module for binding external or local providers to Hypha ports. It exports 2 constants, 2 functions, 1 interface.5source
managed-search-cacheUse the Managed search cache module for reading, writing, or coordinating cache state. It exports 3 classes, 2 constants, 3 functions, 8 interfaces, 4 types.20source
managed-storeUse the Managed store module for persisting and reading data at this boundary. It exports 4 classes, 1 function, 8 interfaces.13source
mem0-platform-clientUse the Mem0 platform client module for binding external or local providers to Hypha ports. It exports 1 class, 2 interfaces.3source
mem0-rest-clientUse the Mem0 rest client module for binding external or local providers to Hypha ports. It exports 2 classes, 2 interfaces, 2 types.6source
memory-application-serviceUse the Memory application service module for using the public contracts and operations for this capability boundary. It exports 1 class, 2 interfaces.3source
memory-data-migrationUse the Memory data migration module for using the public contracts and operations for this capability boundary. It exports 2 classes, 1 function, 5 interfaces.8source
memory-eventsUse the Memory events module for creating, recording, or reading Event contracts. It exports 2 functions, 3 interfaces, 1 type.6source
memory-operational-metricsUse the Memory operational metrics module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 function, 4 interfaces, 1 type.7source
memory-projection-invalidationUse the Memory projection invalidation module for using the public contracts and operations for this capability boundary. It exports 3 classes, 5 interfaces, 1 type.9source
memory-runtime-coordinatorUse the Memory runtime coordinator module for executing runtime behavior at this boundary. It exports 3 classes, 8 interfaces, 1 type.12source
memory-runtime-factoryUse the Memory runtime factory module for executing runtime behavior at this boundary. It exports 2 classes, 2 constants, 1 function, 8 interfaces, 1 type.14source
memory-server-consumer-migrationUse the Memory server consumer migration module for using the public contracts and operations for this capability boundary. It exports 1 constant, 3 functions, 7 interfaces, 2 types.13source
memory-server-migration-acceptanceUse the Memory server migration acceptance module for using the public contracts and operations for this capability boundary. It exports 4 functions, 8 interfaces.12source
memory-server-migration-contractUse the Memory server migration contract module for declaring and runtime-validating contracts. It exports 1 constant, 1 function, 3 interfaces, 2 types.7source
memory-server-migration-fixturesUse the Memory server migration fixtures module for writing deterministic tests and contract assertions. It exports 2 constants.2source
memory-server-migration-packageUse the Memory server migration package module for using the public contracts and operations for this capability boundary. It exports 1 constant, 4 functions, 9 interfaces, 2 types.16source
memory-server-migration-package-fixturesUse the Memory server migration package fixtures module for writing deterministic tests and contract assertions. It exports 3 constants.3source
memory-server-migration-package-schemaUse the Memory server migration package schema module for declaring and runtime-validating contracts. It exports 2 constants, 1 function.3source
memory-server-migration-rehearsalUse the Memory server migration rehearsal module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 function, 7 interfaces.9source
memory-server-migration-schemaUse the Memory server migration schema module for declaring and runtime-validating contracts. It exports 2 constants, 1 function.3source
memory-server-permanent-migrationUse the Memory server permanent migration module for using the public contracts and operations for this capability boundary. It exports 1 class, 3 functions, 7 interfaces, 3 types.14source
memory-server-permanent-migration-acceptanceUse the Memory server permanent migration acceptance module for using the public contracts and operations for this capability boundary. It exports 1 function, 2 interfaces.3source
memory-server-permanent-migration-fixturesUse the Memory server permanent migration fixtures module for writing deterministic tests and contract assertions. It exports 1 constant, 2 functions, 2 interfaces, 1 type.6source
memory-server-redis-migrationUse the Memory server redis migration module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 function, 7 interfaces.9source
memory-server-redis-migration-acceptanceUse the Memory server redis migration acceptance module for using the public contracts and operations for this capability boundary. It exports 1 function, 2 interfaces.3source
memory-server-redis-migration-fixturesUse the Memory server redis migration fixtures module for writing deterministic tests and contract assertions. It exports 2 classes, 1 constant, 2 functions, 2 interfaces, 2 types.9source
memory-utilsUse the Memory utils module for using the public contracts and operations for this capability boundary. It exports 7 functions.7source
memory-worker-supervisorUse the Memory worker supervisor module for using the public contracts and operations for this capability boundary. It exports 1 class, 2 interfaces.3source
memorybank-local-clientUse the Memorybank local client module for binding external or local providers to Hypha ports. It exports 1 class, 1 constant, 2 interfaces.4source
memorybank-managed-clientUse the Memorybank managed client module for binding external or local providers to Hypha ports. It exports 1 class, 1 interface.2source
mongo-structured-storeUse the Mongo structured store module for persisting and reading data at this boundary. It exports 1 class, 1 function, 7 interfaces, 1 type.10source
native-maintenanceUse the Native maintenance module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 type.2source
native-memoryUse the Native memory module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface.2source
native-memory-runtimeUse the Native memory runtime module for executing runtime behavior at this boundary. It exports 1 function, 2 interfaces.3source
operation-contractUse the Operation contract module for declaring and runtime-validating contracts. It exports 8 constants, 4 functions.12source
operationsUse the Operations module for using the public contracts and operations for this capability boundary. It exports 20 interfaces.20source
profile-contractUse the Profile contract module for declaring and runtime-validating contracts. It exports 34 constants, 5 functions.39source
provider-governanceUse the Provider governance module for binding external or local providers to Hypha ports. It exports 1 class, 2 functions, 5 interfaces.8source
provider-observabilityUse the Provider observability module for binding external or local providers to Hypha ports. It exports 2 classes, 6 interfaces, 3 types.11source
provider-operational-healthUse the Provider operational health module for binding external or local providers to Hypha ports. It exports 1 class, 4 interfaces, 2 types.7source
provider-paginationUse the Provider pagination module for binding external or local providers to Hypha ports. It exports 3 functions, 2 interfaces.5source
provider-reconciliationUse the Provider reconciliation module for binding external or local providers to Hypha ports. It exports 2 functions, 2 interfaces.4source
provider-return-evidenceUse the Provider return evidence module for binding external or local providers to Hypha ports. It exports 1 constant, 2 functions, 3 interfaces.6source
record-contractUse the Record contract module for declaring and runtime-validating contracts. It exports 13 constants, 1 function.14source
recoveryUse the Recovery module for handling bounded recovery, retry, or degradation. It exports 2 functions, 3 interfaces, 1 type.6source
retrievalUse the Retrieval module for using the public contracts and operations for this capability boundary. It exports 4 classes, 1 function, 14 interfaces, 1 type.20source
self-hosted-provider-factoriesUse the Self hosted provider factories module for binding external or local providers to Hypha ports. It exports 1 constant, 2 functions, 2 interfaces.5source
structured-external-mapping-storeUse the Structured external mapping store module for persisting and reading data at this boundary. It exports 1 class, 1 interface.2source
structured-extraction-state-storeUse the Structured extraction state store module for persisting and reading data at this boundary. It exports 1 class, 1 interface.2source
structured-idempotency-storeUse the Structured idempotency store module for persisting and reading data at this boundary. It exports 1 class, 1 interface.2source
structured-lifecycle-task-storeUse the Structured lifecycle task store module for persisting and reading data at this boundary. It exports 1 class, 1 interface.2source
structured-managed-storeUse the Structured managed store module for persisting and reading data at this boundary. It exports 1 class, 1 interface.2source
structured-memory-persistenceUse the Structured memory persistence module for persisting and reading data at this boundary. It exports 2 classes, 2 interfaces.4source
structured-vector-storeUse the Structured vector store module for persisting and reading data at this boundary. It exports 1 class, 1 interface.2source
working-storeUse the Working store module for persisting and reading data at this boundary. It exports 2 classes, 4 interfaces.6source

Import boundary

This page documents only the public API exported by the @codesoul-co/hypha-memory package entrypoint. Implementations under packages/memory/src that are not exported from that entrypoint are not part of the npm package contract.