Skip to content

@codesoul-co/hypha-memory / integration-schema

模块用法

用于声明并运行时校验契约。Integration schema 模块公开 13 常量、8 函数。

从包入口导入

ts
import {
  domainMemoryDependencySnapshotSchema,
  memoryCacheInvalidationSchema,
  memoryCacheValidityInputExample,
  memoryCacheValidityInputSchema,
  memoryEvaluationCaseExample,
  memoryEvaluationCaseSchema,
  memoryEvaluationObservationSchema,
  memoryReplayReferenceExample,
} from '@codesoul-co/hypha-memory';

// 完整导出列表见下方。

使用要点

  • 8 个函数是该模块的直接操作入口;每个 overload 的必需/可选参数与返回类型均在下方列出。
  • 13 个常量/枚举提供稳定值、Schema、Definition 或默认配置;应复用这些导出,避免在应用中复制内部值。

公共导出

Symbol种类签名说明
domainMemoryDependencySnapshotSchema常量const domainMemoryDependencySnapshotSchema: ZodType<DomainMemoryDependencySnapshot, ZodTypeDef, DomainMemoryDependencySnapshot>Domain Memory Dependency Snapshot 的运行时 Schema。
memoryCacheInvalidationSchema常量const memoryCacheInvalidationSchema: ZodType<MemoryCacheInvalidation, ZodTypeDef, MemoryCacheInvalidation>Memory Cache Invalidation 的运行时 Schema。
memoryCacheValidityInputExample常量const memoryCacheValidityInputExample: MemoryCacheValidityInputMemory Cache Validity Input 的有效示例值。
memoryCacheValidityInputSchema常量const memoryCacheValidityInputSchema: ZodType<MemoryCacheValidityInput, ZodTypeDef, MemoryCacheValidityInput>Memory Cache Validity Input 的运行时 Schema。
memoryEvaluationCaseExample常量const memoryEvaluationCaseExample: MemoryEvaluationCaseMemory Evaluation Case 的有效示例值。
memoryEvaluationCaseSchema常量const memoryEvaluationCaseSchema: ZodType<MemoryEvaluationCase, ZodTypeDef, MemoryEvaluationCase>Memory Evaluation Case 的运行时 Schema。
memoryEvaluationObservationSchema常量const memoryEvaluationObservationSchema: ZodType<MemoryEvaluationObservation, ZodTypeDef, MemoryEvaluationObservation>Memory Evaluation Observation 的运行时 Schema。
memoryReplayReferenceExample常量const memoryReplayReferenceExample: MemoryReplayReferenceMemory Replay Reference 的有效示例值。
memoryReplayReferenceSchema常量const memoryReplayReferenceSchema: ZodType<MemoryReplayReference, ZodTypeDef, MemoryReplayReference>Memory Replay Reference 的运行时 Schema。
sessionMemoryBindingExample常量const sessionMemoryBindingExample: SessionMemoryBindingSession Memory Binding 的有效示例值。
sessionMemoryBindingSchema常量const sessionMemoryBindingSchema: ZodType<SessionMemoryBinding, ZodTypeDef, SessionMemoryBinding>Session Memory Binding 的运行时 Schema。
workflowStateMemoryBindingExample常量const workflowStateMemoryBindingExample: WorkflowStateMemoryBindingWorkflow State Memory Binding 的有效示例值。
workflowStateMemoryBindingSchema常量const workflowStateMemoryBindingSchema: ZodType<WorkflowStateMemoryBinding, ZodTypeDef, WorkflowStateMemoryBinding>Workflow State Memory Binding 的运行时 Schema。
validateDomainMemoryDependencySnapshot函数validateDomainMemoryDependencySnapshot(input: unknown): DomainMemoryDependencySnapshotValidate Domain Memory Dependency Snapshot 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateMemoryCacheInvalidation函数validateMemoryCacheInvalidation(input: unknown): MemoryCacheInvalidationValidate Memory Cache Invalidation 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateMemoryCacheValidityInput函数validateMemoryCacheValidityInput(input: unknown): MemoryCacheValidityInputValidate Memory Cache Validity Input 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateMemoryEvaluationCase函数validateMemoryEvaluationCase(input: unknown): MemoryEvaluationCaseValidate Memory Evaluation Case 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateMemoryEvaluationObservation函数validateMemoryEvaluationObservation(input: unknown): MemoryEvaluationObservationValidate Memory Evaluation Observation 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateMemoryReplayReference函数validateMemoryReplayReference(input: unknown): MemoryReplayReferenceValidate Memory Replay Reference 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateSessionMemoryBinding函数validateSessionMemoryBinding(input: unknown): SessionMemoryBindingValidate Session Memory Binding 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateWorkflowStateMemoryBinding函数validateWorkflowStateMemoryBinding(input: unknown): WorkflowStateMemoryBindingValidate Workflow State Memory Binding 函数,提供 1 个公开调用签名;参数与返回类型见下表。

domainMemoryDependencySnapshotSchema

Domain Memory Dependency Snapshot 的运行时 Schema。

  • 种类: 常量
  • 导入: import { domainMemoryDependencySnapshotSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const domainMemoryDependencySnapshotSchema: ZodType<DomainMemoryDependencySnapshot, ZodTypeDef, DomainMemoryDependencySnapshot>;

memoryCacheInvalidationSchema

Memory Cache Invalidation 的运行时 Schema。

  • 种类: 常量
  • 导入: import { memoryCacheInvalidationSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryCacheInvalidationSchema: ZodType<MemoryCacheInvalidation, ZodTypeDef, MemoryCacheInvalidation>;

memoryCacheValidityInputExample

Memory Cache Validity Input 的有效示例值。

  • 种类: 常量
  • 导入: import { memoryCacheValidityInputExample } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryCacheValidityInputExample: MemoryCacheValidityInput;

memoryCacheValidityInputSchema

Memory Cache Validity Input 的运行时 Schema。

  • 种类: 常量
  • 导入: import { memoryCacheValidityInputSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryCacheValidityInputSchema: ZodType<MemoryCacheValidityInput, ZodTypeDef, MemoryCacheValidityInput>;

memoryEvaluationCaseExample

Memory Evaluation Case 的有效示例值。

  • 种类: 常量
  • 导入: import { memoryEvaluationCaseExample } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryEvaluationCaseExample: MemoryEvaluationCase;

memoryEvaluationCaseSchema

Memory Evaluation Case 的运行时 Schema。

  • 种类: 常量
  • 导入: import { memoryEvaluationCaseSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryEvaluationCaseSchema: ZodType<MemoryEvaluationCase, ZodTypeDef, MemoryEvaluationCase>;

memoryEvaluationObservationSchema

Memory Evaluation Observation 的运行时 Schema。

  • 种类: 常量
  • 导入: import { memoryEvaluationObservationSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryEvaluationObservationSchema: ZodType<MemoryEvaluationObservation, ZodTypeDef, MemoryEvaluationObservation>;

memoryReplayReferenceExample

Memory Replay Reference 的有效示例值。

  • 种类: 常量
  • 导入: import { memoryReplayReferenceExample } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryReplayReferenceExample: MemoryReplayReference;

memoryReplayReferenceSchema

Memory Replay Reference 的运行时 Schema。

  • 种类: 常量
  • 导入: import { memoryReplayReferenceSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const memoryReplayReferenceSchema: ZodType<MemoryReplayReference, ZodTypeDef, MemoryReplayReference>;

sessionMemoryBindingExample

Session Memory Binding 的有效示例值。

  • 种类: 常量
  • 导入: import { sessionMemoryBindingExample } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const sessionMemoryBindingExample: SessionMemoryBinding;

sessionMemoryBindingSchema

Session Memory Binding 的运行时 Schema。

  • 种类: 常量
  • 导入: import { sessionMemoryBindingSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const sessionMemoryBindingSchema: ZodType<SessionMemoryBinding, ZodTypeDef, SessionMemoryBinding>;

workflowStateMemoryBindingExample

Workflow State Memory Binding 的有效示例值。

  • 种类: 常量
  • 导入: import { workflowStateMemoryBindingExample } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const workflowStateMemoryBindingExample: WorkflowStateMemoryBinding;

workflowStateMemoryBindingSchema

Workflow State Memory Binding 的运行时 Schema。

  • 种类: 常量
  • 导入: import { workflowStateMemoryBindingSchema } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare const workflowStateMemoryBindingSchema: ZodType<WorkflowStateMemoryBinding, ZodTypeDef, WorkflowStateMemoryBinding>;

validateDomainMemoryDependencySnapshot

Validate Domain Memory Dependency Snapshot 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateDomainMemoryDependencySnapshot } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateDomainMemoryDependencySnapshot(input: unknown): DomainMemoryDependencySnapshot;

调用签名

text
validateDomainMemoryDependencySnapshot(input: unknown): DomainMemoryDependencySnapshot

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: DomainMemoryDependencySnapshot
  • 说明: 返回值契约由上述类型定义。

validateMemoryCacheInvalidation

Validate Memory Cache Invalidation 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateMemoryCacheInvalidation } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateMemoryCacheInvalidation(input: unknown): MemoryCacheInvalidation;

调用签名

text
validateMemoryCacheInvalidation(input: unknown): MemoryCacheInvalidation

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: MemoryCacheInvalidation
  • 说明: 返回值契约由上述类型定义。

validateMemoryCacheValidityInput

Validate Memory Cache Validity Input 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateMemoryCacheValidityInput } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateMemoryCacheValidityInput(input: unknown): MemoryCacheValidityInput;

调用签名

text
validateMemoryCacheValidityInput(input: unknown): MemoryCacheValidityInput

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: MemoryCacheValidityInput
  • 说明: 返回值契约由上述类型定义。

validateMemoryEvaluationCase

Validate Memory Evaluation Case 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateMemoryEvaluationCase } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateMemoryEvaluationCase(input: unknown): MemoryEvaluationCase;

调用签名

text
validateMemoryEvaluationCase(input: unknown): MemoryEvaluationCase

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: MemoryEvaluationCase
  • 说明: 返回值契约由上述类型定义。

validateMemoryEvaluationObservation

Validate Memory Evaluation Observation 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateMemoryEvaluationObservation } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateMemoryEvaluationObservation(input: unknown): MemoryEvaluationObservation;

调用签名

text
validateMemoryEvaluationObservation(input: unknown): MemoryEvaluationObservation

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: MemoryEvaluationObservation
  • 说明: 返回值契约由上述类型定义。

validateMemoryReplayReference

Validate Memory Replay Reference 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateMemoryReplayReference } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateMemoryReplayReference(input: unknown): MemoryReplayReference;

调用签名

text
validateMemoryReplayReference(input: unknown): MemoryReplayReference

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: MemoryReplayReference
  • 说明: 返回值契约由上述类型定义。

validateSessionMemoryBinding

Validate Session Memory Binding 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateSessionMemoryBinding } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateSessionMemoryBinding(input: unknown): SessionMemoryBinding;

调用签名

text
validateSessionMemoryBinding(input: unknown): SessionMemoryBinding

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: SessionMemoryBinding
  • 说明: 返回值契约由上述类型定义。

validateWorkflowStateMemoryBinding

Validate Workflow State Memory Binding 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateWorkflowStateMemoryBinding } from '@codesoul-co/hypha-memory';
  • 源码模块: integration-schema

声明

text
export declare function validateWorkflowStateMemoryBinding(input: unknown): WorkflowStateMemoryBinding;

调用签名

text
validateWorkflowStateMemoryBinding(input: unknown): WorkflowStateMemoryBinding

参数

参数类型必需说明
inputunknown必需参数;接受的值由类型列定义。

返回值

  • 类型: WorkflowStateMemoryBinding
  • 说明: 返回值契约由上述类型定义。