@codesoul-co/hypha-core API
共享契约、Schema、Event、Policy 与运行时 Port。
- 安装:
npm install @codesoul-co/hypha-core@1.0.1 - 入口导入:
import { ... } from '@codesoul-co/hypha-core'; - 公共导出: 1895
- 源码模块: 139
导出概览
| 种类 | 数量 |
|---|---|
| 接口 | 535 |
| 类型 | 133 |
| 类 | 67 |
| 常量 | 869 |
| 函数 | 291 |
源码模块
| 模块 | 用途 | 导出数 | 源码 |
|---|---|---|---|
contracts/artifact | 用于声明并运行时校验契约。Artifact 模块公开 15 接口、3 类型。 | 18 | source |
contracts/artifact-events | 用于声明并运行时校验契约。Artifact events 模块公开 2 接口、5 类型。 | 7 | source |
contracts/artifact-gc | 用于声明并运行时校验契约。Artifact gc 模块公开 8 接口。 | 8 | source |
contracts/artifact-manager | 用于声明并运行时校验契约。Artifact manager 模块公开 17 接口、4 类型。 | 21 | source |
contracts/artifact-record-repository | 用于声明并运行时校验契约。Artifact record repository 模块公开 2 类、5 接口。 | 7 | source |
contracts/artifact-retention | 用于声明并运行时校验契约。Artifact retention 模块公开 7 接口、2 类型。 | 9 | source |
contracts/artifact-store | 用于声明并运行时校验契约。Artifact store 模块公开 12 接口、1 类型。 | 13 | source |
contracts/command-execution | 用于声明并运行时校验契约。Command execution 模块公开 6 接口、1 类型。 | 7 | source |
contracts/execution | 用于声明并运行时校验契约。Execution 模块公开 3 接口。 | 3 | source |
contracts/execution-activities | 用于声明并运行时校验契约。Execution activities 模块公开 1 常量、2 接口、2 类型。 | 5 | source |
contracts/execution-cache | 用于声明并运行时校验契约。Execution cache 模块公开 15 接口、6 类型。 | 21 | source |
contracts/execution-events | 用于声明并运行时校验契约。Execution events 模块公开 4 接口、7 类型。 | 11 | source |
contracts/execution-governance | 用于声明并运行时校验契约。Execution governance 模块公开 2 常量、4 接口、3 类型。 | 9 | source |
contracts/execution-human-task | 用于声明并运行时校验契约。Execution human task 模块公开 1 常量、9 接口。 | 10 | source |
contracts/execution-output | 用于声明并运行时校验契约。Execution output 模块公开 9 接口、2 类型。 | 11 | source |
contracts/execution-port | 用于声明并运行时校验契约。Execution port 模块公开 6 接口。 | 6 | source |
contracts/execution-store | 用于声明并运行时校验契约。Execution store 模块公开 14 接口、2 类型。 | 16 | source |
contracts/react-continuation | 用于声明并运行时校验契约。React continuation 模块公开 2 常量、5 接口、2 类型。 | 9 | source |
contracts/react-continuation-schemas | 用于声明并运行时校验契约。React continuation schemas 模块公开 10 常量、2 函数。 | 12 | source |
contracts/recovery | 用于声明并运行时校验契约。Recovery 模块公开 4 常量、5 函数、9 接口、5 类型。 | 23 | source |
contracts/recovery-knowledge-schemas | 用于声明并运行时校验契约。Recovery knowledge schemas 模块公开 10 常量、2 函数。 | 12 | source |
contracts/remote-sandbox-provider | 用于声明并运行时校验契约。Remote sandbox provider 模块公开 10 接口、1 类型。 | 11 | source |
contracts/runtime | 用于声明并运行时校验契约。Runtime 模块公开 6 常量、8 接口、6 类型。 | 20 | source |
contracts/runtime-activities | 用于声明并运行时校验契约。Runtime activities 模块公开 3 常量、9 接口、8 类型。 | 20 | source |
contracts/runtime-activity | 用于声明并运行时校验契约。Runtime activity 模块公开 2 常量、1 接口、1 类型。 | 4 | source |
contracts/runtime-activity-schemas | 用于声明并运行时校验契约。Runtime activity schemas 模块公开 13 常量、4 函数。 | 17 | source |
contracts/runtime-cancellation | 用于声明并运行时校验契约。Runtime cancellation 模块公开 4 常量、10 接口、4 类型。 | 18 | source |
contracts/runtime-cancellation-schemas | 用于声明并运行时校验契约。Runtime cancellation schemas 模块公开 12 常量、3 函数。 | 15 | source |
contracts/runtime-capacity | 用于声明并运行时校验契约。Runtime capacity 模块公开 1 常量、12 接口、1 类型。 | 14 | source |
contracts/runtime-capacity-schemas | 用于声明并运行时校验契约。Runtime capacity schemas 模块公开 22 常量。 | 22 | source |
contracts/runtime-checkpoint | 用于声明并运行时校验契约。Runtime checkpoint 模块公开 4 常量、8 接口、4 类型。 | 16 | source |
contracts/runtime-checkpoint-schemas | 用于声明并运行时校验契约。Runtime checkpoint schemas 模块公开 26 常量、6 函数。 | 32 | source |
contracts/runtime-control | 用于声明并运行时校验契约。Runtime control 模块公开 2 常量、4 接口、3 类型。 | 9 | source |
contracts/runtime-control-schemas | 用于声明并运行时校验契约。Runtime control schemas 模块公开 13 常量、2 函数。 | 15 | source |
contracts/runtime-coordination | 用于声明并运行时校验契约。Runtime coordination 模块公开 3 常量、28 接口、3 类型。 | 34 | source |
contracts/runtime-coordination-schemas | 用于声明并运行时校验契约。Runtime coordination schemas 模块公开 38 常量、18 函数。 | 56 | source |
contracts/runtime-helper-schemas | 用于声明并运行时校验契约。Runtime helper schemas 模块公开 24 常量、6 函数。 | 30 | source |
contracts/runtime-helpers | 用于声明并运行时校验契约。Runtime helpers 模块公开 2 常量、27 接口、4 类型。 | 33 | source |
contracts/runtime-human-task | 用于声明并运行时校验契约。Runtime human task 模块公开 3 常量、3 接口、3 类型。 | 9 | source |
contracts/runtime-human-task-schemas | 用于声明并运行时校验契约。Runtime human task schemas 模块公开 12 常量、3 函数。 | 15 | source |
contracts/runtime-integrity-audit | 用于声明并运行时校验契约。Runtime integrity audit 模块公开 9 接口。 | 9 | source |
contracts/runtime-message-schemas | 用于声明并运行时校验契约。Runtime message schemas 模块公开 8 常量、2 函数。 | 10 | source |
contracts/runtime-messages | 用于声明并运行时校验契约。Runtime messages 模块公开 3 常量、4 接口、3 类型。 | 10 | source |
contracts/runtime-projection | 用于声明并运行时校验契约。Runtime projection 模块公开 5 接口、1 类型。 | 6 | source |
contracts/runtime-projection-schemas | 用于声明并运行时校验契约。Runtime projection schemas 模块公开 7 常量、1 函数。 | 8 | source |
contracts/runtime-query | 用于声明并运行时校验契约。Runtime query 模块公开 6 接口。 | 6 | source |
contracts/runtime-query-schemas | 用于声明并运行时校验契约。Runtime query schemas 模块公开 18 常量、4 函数。 | 22 | source |
contracts/runtime-recovery | 用于声明并运行时校验契约。Runtime recovery 模块公开 5 常量、15 接口、5 类型。 | 25 | source |
contracts/runtime-recovery-schemas | 用于声明并运行时校验契约。Runtime recovery schemas 模块公开 29 常量、7 函数。 | 36 | source |
contracts/runtime-replay | 用于声明并运行时校验契约。Runtime replay 模块公开 1 常量、6 接口、1 类型。 | 8 | source |
contracts/runtime-replay-schemas | 用于声明并运行时校验契约。Runtime replay schemas 模块公开 18 常量、4 函数。 | 22 | source |
contracts/runtime-schemas | 用于声明并运行时校验契约。Runtime schemas 模块公开 40 常量、8 函数。 | 48 | source |
contracts/runtime-timer | 用于声明并运行时校验契约。Runtime timer 模块公开 1 常量、4 接口、1 类型。 | 6 | source |
contracts/runtime-timer-schemas | 用于声明并运行时校验契约。Runtime timer schemas 模块公开 10 常量、2 函数。 | 12 | source |
contracts/sandbox | 用于声明并运行时校验契约。Sandbox 模块公开 19 接口、1 类型。 | 20 | source |
contracts/sandbox-provider | 用于声明并运行时校验契约。Sandbox provider 模块公开 6 接口、3 类型。 | 9 | source |
contracts/session-queue | 用于声明并运行时校验契约。Session queue 模块公开 5 常量、20 接口、2 类型。 | 27 | source |
contracts/session-queue-schemas | 用于声明并运行时校验契约。Session queue schemas 模块公开 24 常量、8 函数。 | 32 | source |
contracts/workspace | 用于声明并运行时校验契约。Workspace 模块公开 30 接口、9 类型。 | 39 | source |
errors | 用于规范化、分类或暴露错误契约。Errors 模块公开 1 类、1 函数、1 接口。 | 3 | source |
events | 用于创建、记录或读取 Event 契约。Events 模块公开 1 类、1 函数、6 接口、3 类型。 | 11 | source |
ids | 用于使用该功能边界的公共契约与操作。Ids 模块公开 1 函数、1 接口、1 类型。 | 3 | source |
modules/artifact/eventing | 用于创建、记录或读取 Event 契约。Eventing 模块公开 3 类、3 接口。 | 6 | source |
modules/artifact/events | 用于创建、记录或读取 Event 契约。Events 模块公开 11 常量、4 函数、1 接口。 | 16 | source |
modules/artifact/gc | 用于使用该功能边界的公共契约与操作。Gc 模块公开 1 类、1 函数。 | 2 | source |
modules/artifact/index | 用于使用该功能边界的公共契约与操作。Index 模块公开 40 常量、6 函数。 | 46 | source |
modules/artifact/manager | 用于使用该功能边界的公共契约与操作。Manager 模块公开 31 常量、12 函数。 | 43 | source |
modules/artifact/manager-content | 用于使用该功能边界的公共契约与操作。Manager content 模块公开 1 函数、2 接口。 | 3 | source |
modules/artifact/manager-error | 用于规范化、分类或暴露错误契约。Manager error 模块公开 1 类、5 函数。 | 6 | source |
modules/artifact/manager-policy | 用于实施 Policy 与治理检查。Manager policy 模块公开 6 函数、1 类型。 | 7 | source |
modules/artifact/retention | 用于使用该功能边界的公共契约与操作。Retention 模块公开 2 类、9 常量、3 函数。 | 14 | source |
modules/artifact/runtime | 用于执行该边界的运行时行为。Runtime 模块公开 1 类、1 接口。 | 2 | source |
modules/artifact/store | 用于持久化并读取该边界的数据。Store 模块公开 26 常量、10 函数。 | 36 | source |
modules/artifact/store-registry | 用于持久化并读取该边界的数据。Store registry 模块公开 1 类、1 接口。 | 2 | source |
modules/command-execution/index | 用于执行该边界的运行时行为。Index 模块公开 19 常量、5 函数。 | 24 | source |
modules/execution-activities/index | 用于执行该边界的运行时行为。Index 模块公开 11 常量、3 函数。 | 14 | source |
modules/execution-cache/index | 用于执行该边界的运行时行为。Index 模块公开 23 常量、9 函数。 | 32 | source |
modules/execution-cache/runtime | 用于执行该边界的运行时行为。Runtime 模块公开 1 类、1 接口。 | 2 | source |
modules/execution-environment/index | 用于执行该边界的运行时行为。Index 模块公开 17 常量、1 函数。 | 18 | source |
modules/execution-events/index | 用于创建、记录或读取 Event 契约。Index 模块公开 19 常量、3 函数。 | 22 | source |
modules/execution-governance/contracts | 用于声明并运行时校验契约。Contracts 模块公开 10 常量、2 函数。 | 12 | source |
modules/execution-governance/risk-evaluator | 用于执行该边界的运行时行为。Risk evaluator 模块公开 1 类、1 常量。 | 2 | source |
modules/execution-human-task/index | 用于执行该边界的运行时行为。Index 模块公开 7 常量、3 函数、1 接口。 | 11 | source |
modules/execution-output/collector | 用于执行该边界的运行时行为。Collector 模块公开 1 类。 | 1 | source |
modules/execution-output/completion | 用于执行该边界的运行时行为。Completion 模块公开 2 类、1 函数、7 接口。 | 10 | source |
modules/execution-output/contracts | 用于声明并运行时校验契约。Contracts 模块公开 17 常量、4 函数。 | 21 | source |
modules/execution-output/planner | 用于执行该边界的运行时行为。Planner 模块公开 1 类、1 函数。 | 2 | source |
modules/execution-port/contracts | 用于声明并运行时校验契约。Contracts 模块公开 10 常量、3 函数。 | 13 | source |
modules/execution-port/governed-execution-port | 用于定义或实现 Provider-neutral Port。Governed execution port 模块公开 1 类。 | 1 | source |
modules/execution-store/durable-execution-worker | 用于持久化并读取该边界的数据。Durable execution worker 模块公开 3 类、2 接口。 | 5 | source |
modules/execution-store/index | 用于持久化并读取该边界的数据。Index 模块公开 37 常量、11 函数。 | 48 | source |
modules/execution-store/registry | 用于持久化并读取该边界的数据。Registry 模块公开 1 类、1 接口。 | 2 | source |
modules/execution/index | 用于执行该边界的运行时行为。Index 模块公开 5 常量、2 函数。 | 7 | source |
modules/execution/recovery | 用于执行该边界的运行时行为。Recovery 模块公开 2 函数、2 接口、1 类型。 | 5 | source |
modules/remote-sandbox-provider/index | 用于把外部或本地 Provider 绑定到 Hypha Port。Index 模块公开 1 类、28 常量、9 函数、1 接口。 | 39 | source |
modules/runtime/canonical-json | 用于执行该边界的运行时行为。Canonical JSON 模块公开 2 函数、1 类型。 | 3 | source |
modules/runtime/event-runtime | 用于创建、记录或读取 Event 契约。Event runtime 模块公开 1 类、1 函数、6 接口、1 类型。 | 9 | source |
modules/runtime/event-schema-registry | 用于声明并运行时校验契约。Event schema registry 模块公开 1 类、5 接口。 | 6 | source |
modules/runtime/event-store | 用于创建、记录或读取 Event 契约。Event store 模块公开 1 类、8 函数、8 接口。 | 17 | source |
modules/runtime/legacy-wait-migration | 用于执行该边界的运行时行为。Legacy wait migration 模块公开 1 常量、2 函数、3 接口、1 类型。 | 7 | source |
modules/runtime/message-bus | 用于执行该边界的运行时行为。Message bus 模块公开 1 类、7 函数、6 接口。 | 14 | source |
modules/runtime/message-inbox-outbox | 用于执行该边界的运行时行为。Message inbox outbox 模块公开 4 类、8 接口。 | 12 | source |
modules/runtime/orchestration-event-schemas | 用于声明并运行时校验契约。Orchestration event schemas 模块公开 8 常量、2 函数、4 类型。 | 14 | source |
modules/runtime/orchestration-projection | 用于执行该边界的运行时行为。Orchestration projection 模块公开 2 常量、2 函数。 | 4 | source |
modules/runtime/projection | 用于执行该边界的运行时行为。Projection 模块公开 2 类、1 函数、4 接口。 | 7 | source |
modules/runtime/resource-coordinator | 用于执行该边界的运行时行为。Resource coordinator 模块公开 1 类、1 函数、1 接口。 | 3 | source |
modules/runtime/run-control | 用于执行该边界的运行时行为。Run control 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/run-lease-store | 用于持久化并读取该边界的数据。Run lease store 模块公开 1 类、2 函数、1 接口。 | 4 | source |
modules/runtime/runtime-activity-descriptor-store | 用于持久化并读取该边界的数据。Runtime activity descriptor store 模块公开 1 类、3 接口。 | 4 | source |
modules/runtime/runtime-activity-helper | 用于执行该边界的运行时行为。Runtime activity helper 模块公开 2 类、1 接口。 | 3 | source |
modules/runtime/runtime-activity-redispatch-service | 用于执行该边界的运行时行为。Runtime activity redispatch service 模块公开 1 类、1 函数、6 接口、1 类型。 | 9 | source |
modules/runtime/runtime-cancellation-service | 用于执行该边界的运行时行为。Runtime cancellation service 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/runtime-capacity-semaphore | 用于执行该边界的运行时行为。Runtime capacity semaphore 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/runtime-checkpoint-service | 用于执行该边界的运行时行为。Runtime checkpoint service 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/runtime-checkpoint-store | 用于持久化并读取该边界的数据。Runtime checkpoint store 模块公开 1 类、2 函数。 | 3 | source |
modules/runtime/runtime-helper-sdk | 用于执行该边界的运行时行为。Runtime helper sdk 模块公开 5 类、2 函数、1 接口。 | 8 | source |
modules/runtime/runtime-human-task | 用于执行该边界的运行时行为。Runtime human task 模块公开 5 函数。 | 5 | source |
modules/runtime/runtime-human-wait-service | 用于执行该边界的运行时行为。Runtime human wait service 模块公开 1 类、5 接口。 | 6 | source |
modules/runtime/runtime-io-helpers | 用于执行该边界的运行时行为。Runtime io helpers 模块公开 3 类、1 函数、1 接口。 | 5 | source |
modules/runtime/runtime-operational-telemetry | 用于执行该边界的运行时行为。Runtime operational telemetry 模块公开 1 类、1 常量、1 接口、3 类型。 | 6 | source |
modules/runtime/runtime-query-service | 用于执行该边界的运行时行为。Runtime query service 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/runtime-recovery-service | 用于执行该边界的运行时行为。Runtime recovery service 模块公开 1 类、2 接口。 | 3 | source |
modules/runtime/runtime-replay-service | 用于执行该边界的运行时行为。Runtime replay service 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/runtime-timer-worker | 用于执行该边界的运行时行为。Runtime timer worker 模块公开 1 类、1 接口。 | 2 | source |
modules/runtime/session-command-payload-store | 用于持久化并读取该边界的数据。Session command payload store 模块公开 1 类、3 接口、1 类型。 | 5 | source |
modules/runtime/session-command-scheduler | 用于执行该边界的运行时行为。Session command scheduler 模块公开 1 类、4 接口。 | 5 | source |
modules/runtime/session-command-worker | 用于执行该边界的运行时行为。Session command worker 模块公开 1 类、3 接口、3 类型。 | 7 | source |
modules/runtime/session-queue | 用于执行该边界的运行时行为。Session queue 模块公开 1 类、1 函数、2 接口。 | 4 | source |
modules/runtime/state-execution-claim-store | 用于持久化并读取该边界的数据。State execution claim store 模块公开 1 类、2 函数、1 接口。 | 4 | source |
modules/sandbox-provider/index | 用于把外部或本地 Provider 绑定到 Hypha Port。Index 模块公开 13 常量、4 函数。 | 17 | source |
modules/sandbox-provider/registry | 用于把外部或本地 Provider 绑定到 Hypha Port。Registry 模块公开 1 类、1 接口。 | 2 | source |
modules/sandbox/index | 用于使用该功能边界的公共契约与操作。Index 模块公开 15 常量、8 函数。 | 23 | source |
modules/workspace/events | 用于声明并实施 Workspace 作用域边界。Events 模块公开 6 常量、3 函数。 | 9 | source |
modules/workspace/index | 用于声明并实施 Workspace 作用域边界。Index 模块公开 25 常量、3 函数。 | 28 | source |
modules/workspace/operations | 用于声明并实施 Workspace 作用域边界。Operations 模块公开 18 常量、10 函数。 | 28 | source |
modules/workspace/snapshots | 用于声明并实施 Workspace 作用域边界。Snapshots 模块公开 16 常量、10 函数。 | 26 | source |
schemas | 用于声明并运行时校验契约。Schemas 模块公开 52 常量、12 函数、1 接口。 | 65 | source |
specs | 用于声明并运行时校验契约。Specs 模块公开 2 常量、2 函数、22 接口、2 类型。 | 28 | source |
telemetry | 用于使用该功能边界的公共契约与操作。Telemetry 模块公开 1 类、2 接口、1 类型。 | 4 | source |
导入边界
本页只记录 @codesoul-co/hypha-core 包入口导出的公共 API。packages/core/src 中未由入口导出的实现不属于该 npm 包的公共契约。
