@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
| Kind | Count |
|---|---|
| function | 121 |
| interface | 393 |
| type | 51 |
| class | 95 |
| constant | 157 |
Source modules
| Module | Use when | Exports | Source |
|---|---|---|---|
bounded-recovery | Use the Bounded recovery module for handling bounded recovery, retry, or degradation. It exports 2 functions, 2 interfaces, 1 type. | 5 | source |
canonical-runtime-config | Use the Canonical runtime config module for executing runtime behavior at this boundary. It exports 1 class, 3 constants, 3 interfaces. | 7 | source |
context-artifacts | Use 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. | 11 | source |
context-builder | Use the Context builder module for using the public contracts and operations for this capability boundary. It exports 4 classes. | 4 | source |
context-cache-validity | Use the Context cache validity module for reading, writing, or coordinating cache state. It exports 2 classes, 1 function, 4 interfaces. | 7 | source |
context-compaction | Use the Context compaction module for using the public contracts and operations for this capability boundary. It exports 1 class, 2 interfaces. | 3 | source |
context-contracts | Use the Context contracts module for declaring and runtime-validating contracts. It exports 28 interfaces, 1 type. | 29 | source |
context-gateway | Use the Context gateway module for using the public contracts and operations for this capability boundary. It exports 1 class, 4 interfaces, 1 type. | 6 | source |
context-schema | Use the Context schema module for declaring and runtime-validating contracts. It exports 15 constants, 3 functions. | 18 | source |
context-source-resolver | Use the Context source resolver module for using the public contracts and operations for this capability boundary. It exports 3 classes, 1 interface, 1 type. | 5 | source |
contracts | Use the Contracts module for declaring and runtime-validating contracts. It exports 28 interfaces, 2 types. | 30 | source |
dead-letter-management | Use 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. | 10 | source |
external-adapters | Use 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. | 19 | source |
external-memory-identity | Use the External memory identity module for using the public contracts and operations for this capability boundary. It exports 1 function. | 1 | source |
external-provider-acceptance | Use the External provider acceptance module for binding external or local providers to Hypha ports. It exports 2 functions, 6 interfaces. | 8 | source |
external-provider-operations | Use 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. | 10 | source |
external-provider-url | Use the External provider url module for binding external or local providers to Hypha ports. It exports 2 functions, 1 interface. | 3 | source |
extraction | Use the Extraction module for using the public contracts and operations for this capability boundary. It exports 4 classes, 4 functions, 2 interfaces, 1 type. | 11 | source |
governed-memory-manager | Use the Governed memory manager module for using the public contracts and operations for this capability boundary. It exports 1 class, 3 functions, 2 interfaces. | 6 | source |
hindsight-local-client | Use the Hindsight local client module for binding external or local providers to Hypha ports. It exports 1 class, 2 constants, 2 functions, 1 interface. | 6 | source |
hindsight-local-factory | Use the Hindsight local factory module for using the public contracts and operations for this capability boundary. It exports 1 constant, 2 functions, 2 interfaces. | 5 | source |
hybrid | Use the Hybrid module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface. | 2 | source |
index | Aggregates the public entrypoint exports for @codesoul-co/hypha-memory; applications import these symbols from the package entrypoint instead of internal file paths. | 40 | source |
index-outbox | Use the Index outbox module for using the public contracts and operations for this capability boundary. It exports 3 classes, 8 interfaces. | 11 | source |
integration-contracts | Use the Integration contracts module for declaring and runtime-validating contracts. It exports 2 classes, 8 functions, 20 interfaces, 2 types. | 32 | source |
integration-json-schema | Use the Integration JSON schema module for declaring and runtime-validating contracts. It exports 21 constants. | 21 | source |
integration-schema | Use the Integration schema module for declaring and runtime-validating contracts. It exports 13 constants, 8 functions. | 21 | source |
lifecycle-contracts | Use the Lifecycle contracts module for declaring and runtime-validating contracts. It exports 20 interfaces, 2 types. | 22 | source |
lifecycle-schema | Use the Lifecycle schema module for declaring and runtime-validating contracts. It exports 12 constants, 2 functions. | 14 | source |
lifecycle-workers | Use the Lifecycle workers module for using the public contracts and operations for this capability boundary. It exports 8 classes, 5 interfaces, 2 types. | 15 | source |
managed-credentials | Use the Managed credentials module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 function, 3 interfaces. | 5 | source |
managed-provider-factories | Use the Managed provider factories module for binding external or local providers to Hypha ports. It exports 2 constants, 2 functions, 1 interface. | 5 | source |
managed-search-cache | Use the Managed search cache module for reading, writing, or coordinating cache state. It exports 3 classes, 2 constants, 3 functions, 8 interfaces, 4 types. | 20 | source |
managed-store | Use the Managed store module for persisting and reading data at this boundary. It exports 4 classes, 1 function, 8 interfaces. | 13 | source |
mem0-platform-client | Use the Mem0 platform client module for binding external or local providers to Hypha ports. It exports 1 class, 2 interfaces. | 3 | source |
mem0-rest-client | Use the Mem0 rest client module for binding external or local providers to Hypha ports. It exports 2 classes, 2 interfaces, 2 types. | 6 | source |
memory-application-service | Use the Memory application service module for using the public contracts and operations for this capability boundary. It exports 1 class, 2 interfaces. | 3 | source |
memory-data-migration | Use the Memory data migration module for using the public contracts and operations for this capability boundary. It exports 2 classes, 1 function, 5 interfaces. | 8 | source |
memory-events | Use the Memory events module for creating, recording, or reading Event contracts. It exports 2 functions, 3 interfaces, 1 type. | 6 | source |
memory-operational-metrics | Use 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. | 7 | source |
memory-projection-invalidation | Use the Memory projection invalidation module for using the public contracts and operations for this capability boundary. It exports 3 classes, 5 interfaces, 1 type. | 9 | source |
memory-runtime-coordinator | Use the Memory runtime coordinator module for executing runtime behavior at this boundary. It exports 3 classes, 8 interfaces, 1 type. | 12 | source |
memory-runtime-factory | Use the Memory runtime factory module for executing runtime behavior at this boundary. It exports 2 classes, 2 constants, 1 function, 8 interfaces, 1 type. | 14 | source |
memory-server-consumer-migration | Use 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. | 13 | source |
memory-server-migration-acceptance | Use the Memory server migration acceptance module for using the public contracts and operations for this capability boundary. It exports 4 functions, 8 interfaces. | 12 | source |
memory-server-migration-contract | Use the Memory server migration contract module for declaring and runtime-validating contracts. It exports 1 constant, 1 function, 3 interfaces, 2 types. | 7 | source |
memory-server-migration-fixtures | Use the Memory server migration fixtures module for writing deterministic tests and contract assertions. It exports 2 constants. | 2 | source |
memory-server-migration-package | Use 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. | 16 | source |
memory-server-migration-package-fixtures | Use the Memory server migration package fixtures module for writing deterministic tests and contract assertions. It exports 3 constants. | 3 | source |
memory-server-migration-package-schema | Use the Memory server migration package schema module for declaring and runtime-validating contracts. It exports 2 constants, 1 function. | 3 | source |
memory-server-migration-rehearsal | Use 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. | 9 | source |
memory-server-migration-schema | Use the Memory server migration schema module for declaring and runtime-validating contracts. It exports 2 constants, 1 function. | 3 | source |
memory-server-permanent-migration | Use 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. | 14 | source |
memory-server-permanent-migration-acceptance | Use the Memory server permanent migration acceptance module for using the public contracts and operations for this capability boundary. It exports 1 function, 2 interfaces. | 3 | source |
memory-server-permanent-migration-fixtures | Use the Memory server permanent migration fixtures module for writing deterministic tests and contract assertions. It exports 1 constant, 2 functions, 2 interfaces, 1 type. | 6 | source |
memory-server-redis-migration | Use 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. | 9 | source |
memory-server-redis-migration-acceptance | Use the Memory server redis migration acceptance module for using the public contracts and operations for this capability boundary. It exports 1 function, 2 interfaces. | 3 | source |
memory-server-redis-migration-fixtures | Use 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. | 9 | source |
memory-utils | Use the Memory utils module for using the public contracts and operations for this capability boundary. It exports 7 functions. | 7 | source |
memory-worker-supervisor | Use the Memory worker supervisor module for using the public contracts and operations for this capability boundary. It exports 1 class, 2 interfaces. | 3 | source |
memorybank-local-client | Use the Memorybank local client module for binding external or local providers to Hypha ports. It exports 1 class, 1 constant, 2 interfaces. | 4 | source |
memorybank-managed-client | Use the Memorybank managed client module for binding external or local providers to Hypha ports. It exports 1 class, 1 interface. | 2 | source |
mongo-structured-store | Use the Mongo structured store module for persisting and reading data at this boundary. It exports 1 class, 1 function, 7 interfaces, 1 type. | 10 | source |
native-maintenance | Use the Native maintenance module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 type. | 2 | source |
native-memory | Use the Native memory module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface. | 2 | source |
native-memory-runtime | Use the Native memory runtime module for executing runtime behavior at this boundary. It exports 1 function, 2 interfaces. | 3 | source |
operation-contract | Use the Operation contract module for declaring and runtime-validating contracts. It exports 8 constants, 4 functions. | 12 | source |
operations | Use the Operations module for using the public contracts and operations for this capability boundary. It exports 20 interfaces. | 20 | source |
profile-contract | Use the Profile contract module for declaring and runtime-validating contracts. It exports 34 constants, 5 functions. | 39 | source |
provider-governance | Use the Provider governance module for binding external or local providers to Hypha ports. It exports 1 class, 2 functions, 5 interfaces. | 8 | source |
provider-observability | Use the Provider observability module for binding external or local providers to Hypha ports. It exports 2 classes, 6 interfaces, 3 types. | 11 | source |
provider-operational-health | Use the Provider operational health module for binding external or local providers to Hypha ports. It exports 1 class, 4 interfaces, 2 types. | 7 | source |
provider-pagination | Use the Provider pagination module for binding external or local providers to Hypha ports. It exports 3 functions, 2 interfaces. | 5 | source |
provider-reconciliation | Use the Provider reconciliation module for binding external or local providers to Hypha ports. It exports 2 functions, 2 interfaces. | 4 | source |
provider-return-evidence | Use the Provider return evidence module for binding external or local providers to Hypha ports. It exports 1 constant, 2 functions, 3 interfaces. | 6 | source |
record-contract | Use the Record contract module for declaring and runtime-validating contracts. It exports 13 constants, 1 function. | 14 | source |
recovery | Use the Recovery module for handling bounded recovery, retry, or degradation. It exports 2 functions, 3 interfaces, 1 type. | 6 | source |
retrieval | Use the Retrieval module for using the public contracts and operations for this capability boundary. It exports 4 classes, 1 function, 14 interfaces, 1 type. | 20 | source |
self-hosted-provider-factories | Use the Self hosted provider factories module for binding external or local providers to Hypha ports. It exports 1 constant, 2 functions, 2 interfaces. | 5 | source |
structured-external-mapping-store | Use the Structured external mapping store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
structured-extraction-state-store | Use the Structured extraction state store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
structured-idempotency-store | Use the Structured idempotency store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
structured-lifecycle-task-store | Use the Structured lifecycle task store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
structured-managed-store | Use the Structured managed store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
structured-memory-persistence | Use the Structured memory persistence module for persisting and reading data at this boundary. It exports 2 classes, 2 interfaces. | 4 | source |
structured-vector-store | Use the Structured vector store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
working-store | Use the Working store module for persisting and reading data at this boundary. It exports 2 classes, 4 interfaces. | 6 | source |
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.
