@codesoul-co/hypha-adapters-local API
Local-first SQLite, vector, artifact and runtime adapters.
- Install:
npm install @codesoul-co/hypha-adapters-local@1.0.1 - Entrypoint import:
import { ... } from '@codesoul-co/hypha-adapters-local'; - Public exports: 229
- Source modules: 54
Export overview
| Kind | Count |
|---|---|
| class | 70 |
| function | 44 |
| interface | 95 |
| type | 14 |
| constant | 6 |
Source modules
| Module | Use when | Exports | Source |
|---|---|---|---|
artifact-content-io | Use the Artifact content io module for using the public contracts and operations for this capability boundary. It exports 1 class, 4 functions, 1 interface. | 6 | source |
artifact-manager-execution-cache-verifier | Use the Artifact manager execution cache verifier module for executing runtime behavior at this boundary. It exports 1 class, 1 interface. | 2 | source |
artifact-manager-tool-port | Use the Artifact manager tool port module for defining or implementing provider-neutral ports. It exports 1 class, 2 interfaces. | 3 | source |
artifact-store-adapter-error | Use the Artifact store adapter error module for binding external or local providers to Hypha ports. It exports 1 class, 2 functions. | 3 | source |
common-tool-port-bindings | Use the Common tool port bindings module for defining or implementing provider-neutral ports. It exports 3 classes, 3 interfaces, 1 type. | 7 | source |
docker-sandbox-provider-factory | Use the Docker sandbox provider factory module for binding external or local providers to Hypha ports. It exports 1 class, 1 constant, 1 interface. | 3 | source |
execution-provider-error | Use the Execution provider error module for binding external or local providers to Hypha ports. It exports 1 class, 1 function. | 2 | source |
execution-provider-values | Use the Execution provider values module for binding external or local providers to Hypha ports. It exports 5 functions. | 5 | source |
in-memory-active-execution-registry | Use the In memory active execution registry module for registering and resolving versioned capabilities or implementations. It exports 1 class, 1 interface. | 2 | source |
in-memory-artifact-record-repository | Use the In memory artifact record repository module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
in-memory-execution-artifact-store | Use the In memory execution artifact store module for persisting and reading data at this boundary. It exports 1 class, 2 interfaces. | 3 | source |
in-memory-execution-cache-store | Use the In memory execution cache store module for persisting and reading data at this boundary. It exports 2 classes, 2 interfaces. | 4 | source |
index | Aggregates the public entrypoint exports for @codesoul-co/hypha-adapters-local; applications import these symbols from the package entrypoint instead of internal file paths. | 26 | source |
legacy-tool-artifact-importer | Use the Legacy tool artifact importer module for defining or implementing provider-neutral ports. It exports 2 classes, 1 function, 3 interfaces, 1 type. | 7 | source |
legacy-tool-artifact-inventory | Use the Legacy tool artifact inventory module for using the public contracts and operations for this capability boundary. It exports 2 classes, 3 interfaces, 1 type. | 6 | source |
legacy-tool-artifact-migration-executor | Use the Legacy tool artifact migration executor module for executing runtime behavior at this boundary. It exports 2 classes, 7 interfaces, 1 type. | 10 | source |
legacy-tool-artifact-migration-planner | Use the Legacy tool artifact migration planner module for using the public contracts and operations for this capability boundary. It exports 2 classes, 7 interfaces, 2 types. | 11 | source |
legacy-tool-artifact-migration-report | Use the Legacy tool artifact migration report module for defining or implementing provider-neutral ports. It exports 6 functions, 3 interfaces. | 9 | source |
legacy-tool-artifact-migration-rollback | Use the Legacy tool artifact migration rollback module for using the public contracts and operations for this capability boundary. It exports 2 classes, 5 interfaces, 1 type. | 8 | source |
local-artifact-files | Use the Local artifact files module for using the public contracts and operations for this capability boundary. It exports 2 classes, 13 functions, 2 interfaces. | 17 | source |
local-artifact-manifest | Use the Local artifact manifest module for using the public contracts and operations for this capability boundary. It exports 4 functions, 1 interface. | 5 | source |
local-artifact-store-values | Use the Local artifact store values module for persisting and reading data at this boundary. It exports 4 functions. | 4 | source |
local-artifact-workspace-content-reader | Use the Local artifact workspace content reader module for declaring and enforcing workspace scope boundaries. It exports 1 class, 1 interface. | 2 | source |
local-filesystem-execution-artifact-store | Use the Local filesystem execution artifact store module for persisting and reading data at this boundary. It exports 1 class, 3 interfaces. | 4 | source |
local-process-execution-provider | Use the Local process execution provider module for binding external or local providers to Hypha ports. It exports 1 class, 1 interface. | 2 | source |
local-process-output-artifacts | Use the Local process output artifacts module for using the public contracts and operations for this capability boundary. It exports 1 class, 5 interfaces, 1 type. | 7 | source |
local-process-output-collector | Use the Local process output collector module for using the public contracts and operations for this capability boundary. It exports 1 class, 3 interfaces, 1 type. | 5 | source |
local-process-output-stream-registry | Use the Local process output stream registry module for registering and resolving versioned capabilities or implementations. It exports 1 class, 1 interface. | 2 | source |
local-process-policy | Use the Local process policy module for applying policy and governance checks. It exports 1 class, 2 interfaces. | 3 | source |
local-process-resource-accounting | Use the Local process resource accounting module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface. | 2 | source |
local-process-result | Use the Local process result module for using the public contracts and operations for this capability boundary. It exports 1 function, 2 interfaces. | 3 | source |
local-process-sandbox-provider-factory | Use the Local process sandbox provider factory module for binding external or local providers to Hypha ports. It exports 1 class, 1 constant, 1 type. | 3 | source |
local-sandbox-lifecycle | Use the Local sandbox lifecycle module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface. | 2 | source |
local-workspace-adapter | Use the Local workspace adapter module for declaring and enforcing workspace scope boundaries. It exports 1 class, 2 interfaces. | 3 | source |
local-workspace-snapshot-artifacts | Use the Local workspace snapshot artifacts module for declaring and enforcing workspace scope boundaries. It exports 1 class, 2 interfaces. | 3 | source |
postgres-execution-store-factory | Use the Postgres execution store factory module for persisting and reading data at this boundary. It exports 1 class, 1 constant, 1 type. | 3 | source |
projection-store | Use the Projection store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
react-continuation-checkpoint-store | Use the React continuation checkpoint store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
redis-execution-cache-store | Use the Redis execution cache store module for persisting and reading data at this boundary. It exports 1 class, 2 interfaces. | 3 | source |
remote-sandbox-provider-factory | Use the Remote sandbox provider factory module for binding external or local providers to Hypha ports. It exports 1 class, 1 constant, 1 interface. | 3 | source |
run-lease-store | Use the Run lease store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
runtime-capacity-semaphore | Use the Runtime capacity semaphore module for executing runtime behavior at this boundary. It exports 1 class, 1 interface. | 2 | source |
runtime-checkpoint-store | Use the Runtime checkpoint store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
runtime-event-store | Use the Runtime event store module for creating, recording, or reading Event contracts. It exports 1 class, 2 interfaces. | 3 | source |
runtime-integrity-store | Use the Runtime integrity store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
s3-execution-artifact-store-factory | Use the S3 execution artifact store factory module for persisting and reading data at this boundary. It exports 1 class, 1 type. | 2 | source |
session-queue | Use the Session queue module for using the public contracts and operations for this capability boundary. It exports 1 class, 1 interface. | 2 | source |
sqlite-artifact-record-repository | Use the Sqlite artifact record repository module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
sqlite-driver | Use the Sqlite driver module for using the public contracts and operations for this capability boundary. It exports 1 function, 3 interfaces. | 4 | source |
sqlite-execution-store | Use the Sqlite execution store module for persisting and reading data at this boundary. It exports 1 class, 2 types. | 3 | source |
sqlite-execution-store-factory | Use the Sqlite execution store factory module for persisting and reading data at this boundary. It exports 1 class, 1 constant. | 2 | source |
sqlite-execution-store-foundation | Use the Sqlite execution store foundation module for persisting and reading data at this boundary. It exports 1 class. | 1 | source |
state-execution-claim-store | Use the State execution claim store module for persisting and reading data at this boundary. It exports 1 class, 1 interface. | 2 | source |
workspace-runtime | Use the Workspace runtime module for declaring and enforcing workspace scope boundaries. It exports 1 class. | 1 | source |
Import boundary
This page documents only the public API exported by the @codesoul-co/hypha-adapters-local package entrypoint. Implementations under packages/adapters-local/src that are not exported from that entrypoint are not part of the npm package contract.
