Skip to content

Package reference ​

Hypha v1.0.1 is published as 15 packages under @codesoul-co. Pin every package in one application to the same release line.

bash
npm install @codesoul-co/hypha-core@1.0.1 \
  @codesoul-co/hypha-fsm@1.0.1 \
  @codesoul-co/hypha-domain@1.0.1 \
  @codesoul-co/hypha-kernel@1.0.1 \
  @codesoul-co/hypha-harness@1.0.1

Select by layer ​

LayerPackagesUse it for
Contractshypha-core, hypha-storageShared specs, Events, policy and storage topology
Executionhypha-fsm, hypha-kernel, hypha-harnessState transitions, ReAct loops and durable runtime boundaries
Intelligencehypha-models, hypha-inferenceModel adapters, aliases, normalized inference and cache coordination
Capabilitieshypha-memory, hypha-skills, hypha-tools, hypha-mcpContext and governed effects
Product compositionhypha-domainApplication-owned Domain Packs and Workflow specs
Providershypha-adapters-local, hypha-serving-cacheLocal storage composition and bounded serving cache
Verificationhypha-testingReplay fixtures and deterministic FSM assertions
APPLICATION / DOMAIN PACK
↓ domain · skills · tools · mcp · memory
↓ kernel · harness · fsm
↓ models · inference · storage · local adapters · cache
EVENTS → REPLAY → TESTING

Public package matrix ​

The guide link explains concepts and composition. The API link enumerates every exported module, class, function, interface, type, constant and public member generated from TypeScript declarations.

Package guidePrimary boundaryTypical entry pointComplete API
hypha-coreVersioned framework contractscreateFrameworkEventmodules/symbols
hypha-storageProvider-neutral storage profilescreateSQLiteStorageProfilemodules/symbols
hypha-fsmValidated FSM topology/runtimeparseFSMProcessSpecmodules/symbols
hypha-kernelReAct reasoning contractsreactAgentSpecDefinitionmodules/symbols
hypha-harnessEvent-first execution and projectionSessionProjectormodules/symbols
hypha-modelsModel providers and routingModelRegistrymodules/symbols
hypha-inferenceNormalized inference backendInferenceManagermodules/symbols
hypha-memoryGoverned scoped memorymemorySpecDefinitionmodules/symbols
hypha-skillsProgressive instruction loadingSkillRegistrymodules/symbols
hypha-toolsTyped governed tool executionToolRegistrymodules/symbols
hypha-mcpGoverned MCP integrationmcpIntegrationSpecDefinitionmodules/symbols
hypha-domainDomain Pack compilationcompileDomainPackToHarnessedSystemmodules/symbols
hypha-adapters-localLocal provider compositioncreateLocalStorageBackbonemodules/symbols
hypha-serving-cacheScoped response cacheServingCacheManagermodules/symbols
hypha-testingReplay/regression helpersassertStatePathmodules/symbols

Package boundary

The Express API under apps/server and the example CLI are application surfaces, not npm framework packages. Install the libraries in your own application, or run the Server from the Hypha repository.