Skip to content

@codesoul-co/hypha-core / modules/execution-store/index

模块用法

用于持久化并读取该边界的数据。Index 模块公开 37 常量、11 函数。

从包入口导入

ts
import {
  executionIdempotencyQueryJsonSchema,
  executionIdempotencyQuerySchema,
  executionIdempotencyResolutionJsonSchema,
  executionIdempotencyResolutionSchema,
  executionLeaseAcquireRequestExample,
  executionLeaseAcquireRequestJsonSchema,
  executionLeaseAcquireRequestSchema,
  executionLeaseExample,
} from '@codesoul-co/hypha-core';

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

使用要点

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

运行时校验示例

ts
import { executionIdempotencyQuerySchema } from '@codesoul-co/hypha-core';

declare function loadExternalInput(): unknown;
const input: unknown = loadExternalInput();
const parsed = executionIdempotencyQuerySchema.parse(input);

配置、网络请求或持久化数据等不可信输入应先通过 Runtime Schema,再传给只接受已校验契约的函数或类。

公共导出

Symbol种类签名说明
executionIdempotencyQueryJsonSchema常量const executionIdempotencyQueryJsonSchema: JsonSchemaExecution Idempotency Query 的 JSON Schema。
executionIdempotencyQuerySchema常量const executionIdempotencyQuerySchema: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; workspaceId: z.ZodString; idempotencyKey: z.ZodString; fingerprint: z.ZodString; }, "strict", z.ZodTypeAny, { workspaceId: string; userId: string; idempotencyKey: string; fingerprint: string; tenantId?: string | undefined; }, { workspaceId: string; userId: string; idempotencyKey: string; fingerprint: str...Execution Idempotency Query 的运行时 Schema。
executionIdempotencyResolutionJsonSchema常量const executionIdempotencyResolutionJsonSchema: JsonSchemaExecution Idempotency Resolution 的 JSON Schema。
executionIdempotencyResolutionSchema常量const executionIdempotencyResolutionSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{ status: z.ZodLiteral<"miss">; }, "strict", z.ZodTypeAny, { status: "miss"; }, { status: "miss"; }>, z.ZodObject<{ status: z.ZodLiteral<"match">; record: z.ZodEffects<z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; request: z.ZodEffects<z.ZodObject<{ executionId: z.ZodOptional<z.ZodString>; operationId: z.ZodString; p...Execution Idempotency Resolution 的运行时 Schema。
executionLeaseAcquireRequestExample常量const executionLeaseAcquireRequestExample: ExecutionLeaseAcquireRequestExecution Lease Acquire Request 的有效示例值。
executionLeaseAcquireRequestJsonSchema常量const executionLeaseAcquireRequestJsonSchema: JsonSchemaExecution Lease Acquire Request 的 JSON Schema。
executionLeaseAcquireRequestSchema常量const executionLeaseAcquireRequestSchema: z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; requestedLeaseId: z.ZodString; ownerId: z.ZodString; ttlMs: z.ZodNumber; acquiredAt: z.ZodString; idempotencyKey: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { operationId: string; executionId: string; ownerId: string; expectedRevision: number; acquiredAt: string; re...Execution Lease Acquire Request 的运行时 Schema。
executionLeaseExample常量const executionLeaseExample: ExecutionLeaseExecution Lease 的有效示例值。
executionLeaseGuardExample常量const executionLeaseGuardExample: ExecutionLeaseGuardExecution Lease Guard 的有效示例值。
executionLeaseGuardJsonSchema常量const executionLeaseGuardJsonSchema: JsonSchemaExecution Lease Guard 的 JSON Schema。
executionLeaseGuardSchema常量const executionLeaseGuardSchema: z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }>Execution Lease Guard 的运行时 Schema。
executionLeaseJsonSchema常量const executionLeaseJsonSchema: JsonSchemaExecution Lease 的 JSON Schema。
executionLeaseReleaseRequestExample常量const executionLeaseReleaseRequestExample: ExecutionLeaseReleaseRequestExecution Lease Release Request 的有效示例值。
executionLeaseReleaseRequestJsonSchema常量const executionLeaseReleaseRequestJsonSchema: JsonSchemaExecution Lease Release Request 的 JSON Schema。
executionLeaseReleaseRequestSchema常量const executionLeaseReleaseRequestSchema: z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; leaseGuard: z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }>; releasedAt: z.ZodString; reason...Execution Lease Release Request 的运行时 Schema。
executionLeaseRenewRequestExample常量const executionLeaseRenewRequestExample: ExecutionLeaseRenewRequestExecution Lease Renew Request 的有效示例值。
executionLeaseRenewRequestJsonSchema常量const executionLeaseRenewRequestJsonSchema: JsonSchemaExecution Lease Renew Request 的 JSON Schema。
executionLeaseRenewRequestSchema常量const executionLeaseRenewRequestSchema: z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; leaseGuard: z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }>; ttlMs: z.ZodNumber; heartbeatAt: ...Execution Lease Renew Request 的运行时 Schema。
executionLeaseSchema常量const executionLeaseSchema: z.ZodEffects<z.ZodObject<{ id: z.ZodString; executionId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; acquiredAt: z.ZodString; expiresAt: z.ZodString; heartbeatAt: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; executionId: string; expiresAt: string; fencingToken: number; ownerId: string; acquiredAt: string; heartbeatAt: string; }, { id: string; executionId: stri...Execution Lease 的运行时 Schema。
executionRecordCompareAndSetRequestExample常量const executionRecordCompareAndSetRequestExample: ExecutionRecordCompareAndSetRequestExecution Record Compare And Set Request 的有效示例值。
executionRecordCompareAndSetRequestJsonSchema常量const executionRecordCompareAndSetRequestJsonSchema: JsonSchemaExecution Record Compare And Set Request 的 JSON Schema。
executionRecordCompareAndSetRequestSchema常量const executionRecordCompareAndSetRequestSchema: z.ZodEffects<z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; leaseGuard: z.ZodOptional<z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }...Execution Record Compare And Set Request 的运行时 Schema。
executionRecordCreateRequestExample常量const executionRecordCreateRequestExample: ExecutionRecordCreateRequestExecution Record Create Request 的有效示例值。
executionRecordCreateRequestJsonSchema常量const executionRecordCreateRequestJsonSchema: JsonSchemaExecution Record Create Request 的 JSON Schema。
executionRecordCreateRequestSchema常量const executionRecordCreateRequestSchema: z.ZodEffects<z.ZodObject<{ operationId: z.ZodString; record: z.ZodEffects<z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; request: z.ZodEffects<z.ZodObject<{ executionId: z.ZodOptional<z.ZodString>; operationId: z.ZodString; principal: z.ZodObject<{ principalId: z.ZodString; type: z.ZodEnum<["user", "agent", "service", "system"]>; tenantId: z.ZodOptional<z.ZodString>...Execution Record Create Request 的运行时 Schema。
executionRecordExample常量const executionRecordExample: ExecutionRecordExecution Record 的有效示例值。
executionRecordJsonSchema常量const executionRecordJsonSchema: JsonSchemaExecution Record 的 JSON Schema。
executionRecordPageJsonSchema常量const executionRecordPageJsonSchema: JsonSchemaExecution Record Page 的 JSON Schema。
executionRecordPageSchema常量const executionRecordPageSchema: z.ZodObject<{ records: z.ZodArray<z.ZodEffects<z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; request: z.ZodEffects<z.ZodObject<{ executionId: z.ZodOptional<z.ZodString>; operationId: z.ZodString; principal: z.ZodObject<{ principalId: z.ZodString; type: z.ZodEnum<["user", "agent", "service", "system"]>; tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodOptional<z.ZodString>...Execution Record Page 的运行时 Schema。
executionRecordQueryJsonSchema常量const executionRecordQueryJsonSchema: JsonSchemaExecution Record Query 的 JSON Schema。
executionRecordQuerySchema常量const executionRecordQuerySchema: z.ZodEffects<z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodOptional<z.ZodString>; workspaceId: z.ZodOptional<z.ZodString>; runId: z.ZodOptional<z.ZodString>; providerId: z.ZodOptional<z.ZodString>; statuses: z.ZodOptional<z.ZodArray<z.ZodEnum<["queued", "starting", "running", "cancelling", "cancelled", "completed", "failed", "timed_out", "oom_killed", "resource_...Execution Record Query 的运行时 Schema。
executionRecordSchema常量const executionRecordSchema: z.ZodEffects<z.ZodObject<{ id: z.ZodString; revision: z.ZodNumber; request: z.ZodEffects<z.ZodObject<{ executionId: z.ZodOptional<z.ZodString>; operationId: z.ZodString; principal: z.ZodObject<{ principalId: z.ZodString; type: z.ZodEnum<["user", "agent", "service", "system"]>; tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodOptional<z.ZodString>; agentId: z.ZodOptional<z.ZodString>;...Execution Record 的运行时 Schema。
executionRecoveryAssessmentExample常量const executionRecoveryAssessmentExample: ExecutionRecoveryAssessmentExecution Recovery Assessment 的有效示例值。
executionRecoveryAssessmentJsonSchema常量const executionRecoveryAssessmentJsonSchema: JsonSchemaExecution Recovery Assessment 的 JSON Schema。
executionRecoveryAssessmentSchema常量const executionRecoveryAssessmentSchema: z.ZodEffects<z.ZodObject<{ executionId: z.ZodString; recordRevision: z.ZodNumber; disposition: z.ZodEnum<["not_started", "provider_queryable", "provider_completed_result_missing", "provider_state_unknown"]>; assessedAt: z.ZodString; providerStatusRef: z.ZodOptional<z.ZodString>; reason: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { executionId: string; dispositio...Execution Recovery Assessment 的运行时 Schema。
executionRecoveryDispositionSchema常量const executionRecoveryDispositionSchema: z.ZodEnum<["not_started", "provider_queryable", "provider_completed_result_missing", "provider_state_unknown"]>Execution Recovery Disposition 的运行时 Schema。
executionStoreJsonSchemas常量const executionStoreJsonSchemas: Record<string, JsonSchema>modules/execution-store/index 模块导出的 Execution Store JSON Schemas 常量。
validateExecutionIdempotencyQuery函数validateExecutionIdempotencyQuery(input: unknown): ExecutionIdempotencyQueryValidate Execution Idempotency Query 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionIdempotencyResolution函数validateExecutionIdempotencyResolution(input: unknown): ExecutionIdempotencyResolutionValidate Execution Idempotency Resolution 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionLease函数validateExecutionLease(input: unknown): ExecutionLeaseValidate Execution Lease 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionLeaseAcquireRequest函数validateExecutionLeaseAcquireRequest(input: unknown): ExecutionLeaseAcquireRequestValidate Execution Lease Acquire Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionLeaseReleaseRequest函数validateExecutionLeaseReleaseRequest(input: unknown): ExecutionLeaseReleaseRequestValidate Execution Lease Release Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionLeaseRenewRequest函数validateExecutionLeaseRenewRequest(input: unknown): ExecutionLeaseRenewRequestValidate Execution Lease Renew Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionRecord函数validateExecutionRecord(input: unknown): ExecutionRecordValidate Execution Record 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionRecordCompareAndSetRequest函数validateExecutionRecordCompareAndSetRequest(input: unknown): ExecutionRecordCompareAndSetRequestValidate Execution Record Compare And Set Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionRecordCreateRequest函数validateExecutionRecordCreateRequest(input: unknown): ExecutionRecordCreateRequestValidate Execution Record Create Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionRecordQuery函数validateExecutionRecordQuery(input: unknown): ExecutionRecordQueryValidate Execution Record Query 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateExecutionRecoveryAssessment函数validateExecutionRecoveryAssessment(input: unknown): ExecutionRecoveryAssessmentValidate Execution Recovery Assessment 函数,提供 1 个公开调用签名;参数与返回类型见下表。

executionIdempotencyQueryJsonSchema

Execution Idempotency Query 的 JSON Schema。

声明

text
export declare const executionIdempotencyQueryJsonSchema: JsonSchema;

executionIdempotencyQuerySchema

Execution Idempotency Query 的运行时 Schema。

声明

text
export declare const executionIdempotencyQuerySchema: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; workspaceId: z.ZodString; idempotencyKey: z.ZodString; fingerprint: z.ZodString; }, "strict", z.ZodTypeAny, { workspaceId: string; userId: string; idempotencyKey: string; fingerprint: string; tenantId?: string | undefined; }, { workspaceId: string; userId: string; idempotencyKey: string; fingerprint: string; tenantId?: string | undefined; }>;

executionIdempotencyResolutionJsonSchema

Execution Idempotency Resolution 的 JSON Schema。

  • 种类: 常量
  • 导入: import { executionIdempotencyResolutionJsonSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionIdempotencyResolutionJsonSchema: JsonSchema;

executionIdempotencyResolutionSchema

Execution Idempotency Resolution 的运行时 Schema。

声明

text
// 精确类型由包入口解析;完整编译器展开定义见源码链接。
export declare const executionIdempotencyResolutionSchema: (typeof import('@codesoul-co/hypha-core'))['executionIdempotencyResolutionSchema'];

该常量的编译器展开类型已压缩;它的公共名称、顶层类型与源码位置仍保留在本条目中。相关输入/输出字段请使用同模块导出的接口、类型或 Runtime Schema。

executionLeaseAcquireRequestExample

Execution Lease Acquire Request 的有效示例值。

声明

text
export declare const executionLeaseAcquireRequestExample: ExecutionLeaseAcquireRequest;

executionLeaseAcquireRequestJsonSchema

Execution Lease Acquire Request 的 JSON Schema。

  • 种类: 常量
  • 导入: import { executionLeaseAcquireRequestJsonSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionLeaseAcquireRequestJsonSchema: JsonSchema;

executionLeaseAcquireRequestSchema

Execution Lease Acquire Request 的运行时 Schema。

声明

text
export declare const executionLeaseAcquireRequestSchema: z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; requestedLeaseId: z.ZodString; ownerId: z.ZodString; ttlMs: z.ZodNumber; acquiredAt: z.ZodString; idempotencyKey: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { operationId: string; executionId: string; ownerId: string; expectedRevision: number; acquiredAt: string; requestedLeaseId: string; ttlMs: number; idempotencyKey?: string | undefined; }, { operationId: string; executionId: string; ownerId: string; expectedRevision: number; acquiredAt: string; requestedLeaseId: string; ttlMs: number; idempotencyKey?: string | undefined; }>;

executionLeaseExample

Execution Lease 的有效示例值。

声明

text
export declare const executionLeaseExample: ExecutionLease;

executionLeaseGuardExample

Execution Lease Guard 的有效示例值。

声明

text
export declare const executionLeaseGuardExample: ExecutionLeaseGuard;

executionLeaseGuardJsonSchema

Execution Lease Guard 的 JSON Schema。

声明

text
export declare const executionLeaseGuardJsonSchema: JsonSchema;

executionLeaseGuardSchema

Execution Lease Guard 的运行时 Schema。

声明

text
export declare const executionLeaseGuardSchema: z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }>;

executionLeaseJsonSchema

Execution Lease 的 JSON Schema。

声明

text
export declare const executionLeaseJsonSchema: JsonSchema;

executionLeaseReleaseRequestExample

Execution Lease Release Request 的有效示例值。

声明

text
export declare const executionLeaseReleaseRequestExample: ExecutionLeaseReleaseRequest;

executionLeaseReleaseRequestJsonSchema

Execution Lease Release Request 的 JSON Schema。

  • 种类: 常量
  • 导入: import { executionLeaseReleaseRequestJsonSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionLeaseReleaseRequestJsonSchema: JsonSchema;

executionLeaseReleaseRequestSchema

Execution Lease Release Request 的运行时 Schema。

声明

text
export declare const executionLeaseReleaseRequestSchema: z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; leaseGuard: z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }>; releasedAt: z.ZodString; reason: z.ZodOptional<z.ZodString>; idempotencyKey: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { operationId: string; executionId: string; expectedRevision: number; leaseGuard: { fencingToken: number; ownerId: string; leaseId: string; }; releasedAt: string; reason?: string | undefined; idempotencyKey?: string | undefined; }, { operationId: string; executionId: string; expectedRevision: number; leaseGuard: { fencingToken: number; ownerId: string; leaseId: string; }; releasedAt: string; reason?: string | undefined; idempotencyKey?: string | undefined; }>;

executionLeaseRenewRequestExample

Execution Lease Renew Request 的有效示例值。

声明

text
export declare const executionLeaseRenewRequestExample: ExecutionLeaseRenewRequest;

executionLeaseRenewRequestJsonSchema

Execution Lease Renew Request 的 JSON Schema。

声明

text
export declare const executionLeaseRenewRequestJsonSchema: JsonSchema;

executionLeaseRenewRequestSchema

Execution Lease Renew Request 的运行时 Schema。

声明

text
export declare const executionLeaseRenewRequestSchema: z.ZodObject<{ operationId: z.ZodString; executionId: z.ZodString; expectedRevision: z.ZodNumber; leaseGuard: z.ZodObject<{ leaseId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { fencingToken: number; ownerId: string; leaseId: string; }, { fencingToken: number; ownerId: string; leaseId: string; }>; ttlMs: z.ZodNumber; heartbeatAt: z.ZodString; idempotencyKey: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { operationId: string; executionId: string; expectedRevision: number; heartbeatAt: string; leaseGuard: { fencingToken: number; ownerId: string; leaseId: string; }; ttlMs: number; idempotencyKey?: string | undefined; }, { operationId: string; executionId: string; expectedRevision: number; heartbeatAt: string; leaseGuard: { fencingToken: number; ownerId: string; leaseId: string; }; ttlMs: number; idempotencyKey?: string | undefined; }>;

executionLeaseSchema

Execution Lease 的运行时 Schema。

声明

text
export declare const executionLeaseSchema: z.ZodEffects<z.ZodObject<{ id: z.ZodString; executionId: z.ZodString; ownerId: z.ZodString; fencingToken: z.ZodNumber; acquiredAt: z.ZodString; expiresAt: z.ZodString; heartbeatAt: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; executionId: string; expiresAt: string; fencingToken: number; ownerId: string; acquiredAt: string; heartbeatAt: string; }, { id: string; executionId: string; expiresAt: string; fencingToken: number; ownerId: string; acquiredAt: string; heartbeatAt: string; }>, { id: string; executionId: string; expiresAt: string; fencingToken: number; ownerId: string; acquiredAt: string; heartbeatAt: string; }, { id: string; executionId: string; expiresAt: string; fencingToken: number; ownerId: string; acquiredAt: string; heartbeatAt: string; }>;

executionRecordCompareAndSetRequestExample

Execution Record Compare And Set Request 的有效示例值。

  • 种类: 常量
  • 导入: import { executionRecordCompareAndSetRequestExample } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionRecordCompareAndSetRequestExample: ExecutionRecordCompareAndSetRequest;

executionRecordCompareAndSetRequestJsonSchema

Execution Record Compare And Set Request 的 JSON Schema。

  • 种类: 常量
  • 导入: import { executionRecordCompareAndSetRequestJsonSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionRecordCompareAndSetRequestJsonSchema: JsonSchema;

executionRecordCompareAndSetRequestSchema

Execution Record Compare And Set Request 的运行时 Schema。

  • 种类: 常量
  • 导入: import { executionRecordCompareAndSetRequestSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
// 精确类型由包入口解析;完整编译器展开定义见源码链接。
export declare const executionRecordCompareAndSetRequestSchema: (typeof import('@codesoul-co/hypha-core'))['executionRecordCompareAndSetRequestSchema'];

该常量的编译器展开类型已压缩;它的公共名称、顶层类型与源码位置仍保留在本条目中。相关输入/输出字段请使用同模块导出的接口、类型或 Runtime Schema。

executionRecordCreateRequestExample

Execution Record Create Request 的有效示例值。

声明

text
export declare const executionRecordCreateRequestExample: ExecutionRecordCreateRequest;

executionRecordCreateRequestJsonSchema

Execution Record Create Request 的 JSON Schema。

  • 种类: 常量
  • 导入: import { executionRecordCreateRequestJsonSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionRecordCreateRequestJsonSchema: JsonSchema;

executionRecordCreateRequestSchema

Execution Record Create Request 的运行时 Schema。

声明

text
// 精确类型由包入口解析;完整编译器展开定义见源码链接。
export declare const executionRecordCreateRequestSchema: (typeof import('@codesoul-co/hypha-core'))['executionRecordCreateRequestSchema'];

该常量的编译器展开类型已压缩;它的公共名称、顶层类型与源码位置仍保留在本条目中。相关输入/输出字段请使用同模块导出的接口、类型或 Runtime Schema。

executionRecordExample

Execution Record 的有效示例值。

声明

text
export declare const executionRecordExample: ExecutionRecord;

executionRecordJsonSchema

Execution Record 的 JSON Schema。

声明

text
export declare const executionRecordJsonSchema: JsonSchema;

executionRecordPageJsonSchema

Execution Record Page 的 JSON Schema。

声明

text
export declare const executionRecordPageJsonSchema: JsonSchema;

executionRecordPageSchema

Execution Record Page 的运行时 Schema。

声明

text
// 精确类型由包入口解析;完整编译器展开定义见源码链接。
export declare const executionRecordPageSchema: (typeof import('@codesoul-co/hypha-core'))['executionRecordPageSchema'];

该常量的编译器展开类型已压缩;它的公共名称、顶层类型与源码位置仍保留在本条目中。相关输入/输出字段请使用同模块导出的接口、类型或 Runtime Schema。

executionRecordQueryJsonSchema

Execution Record Query 的 JSON Schema。

声明

text
export declare const executionRecordQueryJsonSchema: JsonSchema;

executionRecordQuerySchema

Execution Record Query 的运行时 Schema。

声明

text
export declare const executionRecordQuerySchema: z.ZodEffects<z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodOptional<z.ZodString>; workspaceId: z.ZodOptional<z.ZodString>; runId: z.ZodOptional<z.ZodString>; providerId: z.ZodOptional<z.ZodString>; statuses: z.ZodOptional<z.ZodArray<z.ZodEnum<["queued", "starting", "running", "cancelling", "cancelled", "completed", "failed", "timed_out", "oom_killed", "resource_exceeded", "quarantined"]>, "many">>; leaseExpiresBefore: z.ZodOptional<z.ZodString>; updatedBefore: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; cursor: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { workspaceId?: string | undefined; runId?: string | undefined; tenantId?: string | undefined; userId?: string | undefined; providerId?: string | undefined; limit?: number | undefined; cursor?: string | undefined; leaseExpiresBefore?: string | undefined; statuses?: ("failed" | "starting" | "queued" | "running" | "cancelling" | "cancelled" | "completed" | "timed_out" | "oom_killed" | "resource_exceeded" | "quarantined")[] | undefined; updatedBefore?: string | undefined; }, { workspaceId?: string | undefined; runId?: string | undefined; tenantId?: string | undefined; userId?: string | undefined; providerId?: string | undefined; limit?: number | undefined; cursor?: string | undefined; leaseExpiresBefore?: string | undefined; statuses?: ("failed" | "starting" | "queued" | "running" | "cancelling" | "cancelled" | "completed" | "timed_out" | "oom_killed" | "resource_exceeded" | "quarantined")[] | undefined; updatedBefore?: string | undefined; }>, { workspaceId?: string | undefined; runId?: string | undefined; tenantId?: string | undefined; userId?: string | undefined; providerId?: string | undefined; limit?: number | undefined; cursor?: string | undefined; leaseExpiresBefore?: string | undefined; statuses?: ("failed" | "starting" | "queued" | "running" | "cancelling" | "cancelled" | "completed" | "timed_out" | "oom_killed" | "resource_exceeded" | "quarantined")[] | undefined; updatedBefore?: string | undefined; }, { workspaceId?: string | undefined; runId?: string | undefined; tenantId?: string | undefined; userId?: string | undefined; providerId?: string | undefined; limit?: number | undefined; cursor?: string | undefined; leaseExpiresBefore?: string | undefined; statuses?: ("failed" | "starting" | "queued" | "running" | "cancelling" | "cancelled" | "completed" | "timed_out" | "oom_killed" | "resource_exceeded" | "quarantined")[] | undefined; updatedBefore?: string | undefined; }>;

executionRecordSchema

Execution Record 的运行时 Schema。

声明

text
// 精确类型由包入口解析;完整编译器展开定义见源码链接。
export declare const executionRecordSchema: (typeof import('@codesoul-co/hypha-core'))['executionRecordSchema'];

该常量的编译器展开类型已压缩;它的公共名称、顶层类型与源码位置仍保留在本条目中。相关输入/输出字段请使用同模块导出的接口、类型或 Runtime Schema。

executionRecoveryAssessmentExample

Execution Recovery Assessment 的有效示例值。

声明

text
export declare const executionRecoveryAssessmentExample: ExecutionRecoveryAssessment;

executionRecoveryAssessmentJsonSchema

Execution Recovery Assessment 的 JSON Schema。

  • 种类: 常量
  • 导入: import { executionRecoveryAssessmentJsonSchema } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare const executionRecoveryAssessmentJsonSchema: JsonSchema;

executionRecoveryAssessmentSchema

Execution Recovery Assessment 的运行时 Schema。

声明

text
export declare const executionRecoveryAssessmentSchema: z.ZodEffects<z.ZodObject<{ executionId: z.ZodString; recordRevision: z.ZodNumber; disposition: z.ZodEnum<["not_started", "provider_queryable", "provider_completed_result_missing", "provider_state_unknown"]>; assessedAt: z.ZodString; providerStatusRef: z.ZodOptional<z.ZodString>; reason: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { executionId: string; disposition: "not_started" | "provider_queryable" | "provider_completed_result_missing" | "provider_state_unknown"; recordRevision: number; assessedAt: string; reason?: string | undefined; providerStatusRef?: string | undefined; }, { executionId: string; disposition: "not_started" | "provider_queryable" | "provider_completed_result_missing" | "provider_state_unknown"; recordRevision: number; assessedAt: string; reason?: string | undefined; providerStatusRef?: string | undefined; }>, { executionId: string; disposition: "not_started" | "provider_queryable" | "provider_completed_result_missing" | "provider_state_unknown"; recordRevision: number; assessedAt: string; reason?: string | undefined; providerStatusRef?: string | undefined; }, { executionId: string; disposition: "not_started" | "provider_queryable" | "provider_completed_result_missing" | "provider_state_unknown"; recordRevision: number; assessedAt: string; reason?: string | undefined; providerStatusRef?: string | undefined; }>;

executionRecoveryDispositionSchema

Execution Recovery Disposition 的运行时 Schema。

声明

text
export declare const executionRecoveryDispositionSchema: z.ZodEnum<["not_started", "provider_queryable", "provider_completed_result_missing", "provider_state_unknown"]>;

executionStoreJsonSchemas

modules/execution-store/index 模块导出的 Execution Store JSON Schemas 常量。

声明

text
export declare const executionStoreJsonSchemas: Record<string, JsonSchema>;

validateExecutionIdempotencyQuery

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

声明

text
export declare function validateExecutionIdempotencyQuery(input: unknown): ExecutionIdempotencyQuery;

调用签名

text
validateExecutionIdempotencyQuery(input: unknown): ExecutionIdempotencyQuery

参数

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

返回值

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

validateExecutionIdempotencyResolution

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

  • 种类: 函数
  • 导入: import { validateExecutionIdempotencyResolution } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare function validateExecutionIdempotencyResolution(input: unknown): ExecutionIdempotencyResolution;

调用签名

text
validateExecutionIdempotencyResolution(input: unknown): ExecutionIdempotencyResolution

参数

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

返回值

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

validateExecutionLease

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

声明

text
export declare function validateExecutionLease(input: unknown): ExecutionLease;

调用签名

text
validateExecutionLease(input: unknown): ExecutionLease

参数

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

返回值

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

validateExecutionLeaseAcquireRequest

Validate Execution Lease Acquire Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateExecutionLeaseAcquireRequest(input: unknown): ExecutionLeaseAcquireRequest;

调用签名

text
validateExecutionLeaseAcquireRequest(input: unknown): ExecutionLeaseAcquireRequest

参数

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

返回值

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

validateExecutionLeaseReleaseRequest

Validate Execution Lease Release Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateExecutionLeaseReleaseRequest(input: unknown): ExecutionLeaseReleaseRequest;

调用签名

text
validateExecutionLeaseReleaseRequest(input: unknown): ExecutionLeaseReleaseRequest

参数

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

返回值

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

validateExecutionLeaseRenewRequest

Validate Execution Lease Renew Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateExecutionLeaseRenewRequest(input: unknown): ExecutionLeaseRenewRequest;

调用签名

text
validateExecutionLeaseRenewRequest(input: unknown): ExecutionLeaseRenewRequest

参数

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

返回值

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

validateExecutionRecord

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

声明

text
export declare function validateExecutionRecord(input: unknown): ExecutionRecord;

调用签名

text
validateExecutionRecord(input: unknown): ExecutionRecord

参数

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

返回值

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

validateExecutionRecordCompareAndSetRequest

Validate Execution Record Compare And Set Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { validateExecutionRecordCompareAndSetRequest } from '@codesoul-co/hypha-core';
  • 源码模块: modules/execution-store/index

声明

text
export declare function validateExecutionRecordCompareAndSetRequest(input: unknown): ExecutionRecordCompareAndSetRequest;

调用签名

text
validateExecutionRecordCompareAndSetRequest(input: unknown): ExecutionRecordCompareAndSetRequest

参数

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

返回值

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

validateExecutionRecordCreateRequest

Validate Execution Record Create Request 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateExecutionRecordCreateRequest(input: unknown): ExecutionRecordCreateRequest;

调用签名

text
validateExecutionRecordCreateRequest(input: unknown): ExecutionRecordCreateRequest

参数

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

返回值

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

validateExecutionRecordQuery

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

声明

text
export declare function validateExecutionRecordQuery(input: unknown): ExecutionRecordQuery;

调用签名

text
validateExecutionRecordQuery(input: unknown): ExecutionRecordQuery

参数

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

返回值

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

validateExecutionRecoveryAssessment

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

声明

text
export declare function validateExecutionRecoveryAssessment(input: unknown): ExecutionRecoveryAssessment;

调用签名

text
validateExecutionRecoveryAssessment(input: unknown): ExecutionRecoveryAssessment

参数

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

返回值

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