Skip to content

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

Using this module

Use the Index module for executing runtime behavior at this boundary. It exports 11 constants, 3 functions.

Import from the package entrypoint

ts
import {
  executionActivityJsonSchemas,
  executionActivityRequestExample,
  executionActivityRequestJsonSchema,
  executionActivityRequestSchema,
  executionActivityResultExample,
  executionActivityResultJsonSchema,
  executionActivityResultSchema,
  executionActivityStatusSchema,
} from '@codesoul-co/hypha-core';

// The complete export list is documented below.

Usage patterns

  • The module exposes 3 functions as direct operation entrypoints. Every overload, required/optional parameter, and return type is documented below.
  • The 11 constant/enum exports provide stable values, schemas, definitions, or defaults. Reuse these exports instead of copying internal values into an application.

Runtime validation example

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

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

Parse untrusted configuration, network, or persisted input with the runtime schema before passing it to functions or classes that expect a validated contract.

Public exports

SymbolKindSignatureDescription
executionActivityJsonSchemasconstantconst executionActivityJsonSchemas: Record<string, JsonSchema>Execution Activity JSON Schemas constant exported by the modules/execution-activities/index module.
executionActivityRequestExampleconstantconst executionActivityRequestExample: ExecutionActivityRequestValid example value for Execution Activity Request.
executionActivityRequestJsonSchemaconstantconst executionActivityRequestJsonSchema: JsonSchemaJSON Schema for Execution Activity Request.
executionActivityRequestSchemaconstantconst executionActivityRequestSchema: z.ZodEffects<z.ZodObject<{ activityId: z.ZodString; operationId: z.ZodString; runId: z.ZodString; stateAttemptId: z.ZodString; workspaceId: z.ZodString; request: z.ZodUnion<[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"]>; ten...Runtime schema for Execution Activity Request.
executionActivityResultExampleconstantconst executionActivityResultExample: ExecutionActivityResultValid example value for Execution Activity Result.
executionActivityResultJsonSchemaconstantconst executionActivityResultJsonSchema: JsonSchemaJSON Schema for Execution Activity Result.
executionActivityResultSchemaconstantconst executionActivityResultSchema: z.ZodEffects<z.ZodObject<{ activityId: z.ZodString; status: z.ZodEnum<["completed", "failed", "timeout", "cancelled", "unknown"]>; executionId: z.ZodOptional<z.ZodString>; artifactRefs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; snapshotRef: z.ZodOptional<z.ZodString>; eventIds: z.ZodArray<z.ZodString, "many">; error: z.ZodOptional<z.ZodObject<{ code: z.ZodEnum<["EXECUTION...Runtime schema for Execution Activity Result.
executionActivityStatusSchemaconstantconst executionActivityStatusSchema: z.ZodEnum<["completed", "failed", "timeout", "cancelled", "unknown"]>Runtime schema for Execution Activity Status.
workspaceExecutionActivityRequestExampleconstantconst workspaceExecutionActivityRequestExample: ExecutionActivityRequestValid example value for Workspace Execution Activity Request.
workspaceOperationRequestJsonSchemaconstantconst workspaceOperationRequestJsonSchema: JsonSchemaJSON Schema for Workspace Operation Request.
workspaceOperationRequestSchemaconstantconst workspaceOperationRequestSchema: z.ZodUnion<[z.ZodObject<{ workspaceId: 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>; roles: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; permissionScopes: z.ZodArray<z.ZodString, "many">; m...Runtime schema for Workspace Operation Request.
validateExecutionActivityRequestfunctionvalidateExecutionActivityRequest(input: unknown): ExecutionActivityRequestValidate Execution Activity Request function with 1 public call signature; parameters and return types are listed below.
validateExecutionActivityResultfunctionvalidateExecutionActivityResult(input: unknown): ExecutionActivityResultValidate Execution Activity Result function with 1 public call signature; parameters and return types are listed below.
validateWorkspaceOperationRequestfunctionvalidateWorkspaceOperationRequest(input: unknown): WorkspaceOperationRequestValidate Workspace Operation Request function with 1 public call signature; parameters and return types are listed below.

executionActivityJsonSchemas

Execution Activity JSON Schemas constant exported by the modules/execution-activities/index module.

Declaration

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

executionActivityRequestExample

Valid example value for Execution Activity Request.

Declaration

text
export declare const executionActivityRequestExample: ExecutionActivityRequest;

executionActivityRequestJsonSchema

JSON Schema for Execution Activity Request.

Declaration

text
export declare const executionActivityRequestJsonSchema: JsonSchema;

executionActivityRequestSchema

Runtime schema for Execution Activity Request.

Declaration

text
// Exact type resolved from the package entrypoint; see source for the compiler expansion.
export declare const executionActivityRequestSchema: (typeof import('@codesoul-co/hypha-core'))['executionActivityRequestSchema'];

This compiler-expanded constant type is compacted. Its public name, top-level type, and source location remain here; use the module’s exported interfaces, types, or runtime schema for input/output fields.

executionActivityResultExample

Valid example value for Execution Activity Result.

Declaration

text
export declare const executionActivityResultExample: ExecutionActivityResult;

executionActivityResultJsonSchema

JSON Schema for Execution Activity Result.

Declaration

text
export declare const executionActivityResultJsonSchema: JsonSchema;

executionActivityResultSchema

Runtime schema for Execution Activity Result.

Declaration

text
// Exact type resolved from the package entrypoint; see source for the compiler expansion.
export declare const executionActivityResultSchema: (typeof import('@codesoul-co/hypha-core'))['executionActivityResultSchema'];

This compiler-expanded constant type is compacted. Its public name, top-level type, and source location remain here; use the module’s exported interfaces, types, or runtime schema for input/output fields.

executionActivityStatusSchema

Runtime schema for Execution Activity Status.

Declaration

text
export declare const executionActivityStatusSchema: z.ZodEnum<["completed", "failed", "timeout", "cancelled", "unknown"]>;

workspaceExecutionActivityRequestExample

Valid example value for Workspace Execution Activity Request.

Declaration

text
export declare const workspaceExecutionActivityRequestExample: ExecutionActivityRequest;

workspaceOperationRequestJsonSchema

JSON Schema for Workspace Operation Request.

Declaration

text
export declare const workspaceOperationRequestJsonSchema: JsonSchema;

workspaceOperationRequestSchema

Runtime schema for Workspace Operation Request.

Declaration

text
// Exact type resolved from the package entrypoint; see source for the compiler expansion.
export declare const workspaceOperationRequestSchema: (typeof import('@codesoul-co/hypha-core'))['workspaceOperationRequestSchema'];

This compiler-expanded constant type is compacted. Its public name, top-level type, and source location remain here; use the module’s exported interfaces, types, or runtime schema for input/output fields.

validateExecutionActivityRequest

Validate Execution Activity Request function with 1 public call signature; parameters and return types are listed below.

Declaration

text
export declare function validateExecutionActivityRequest(input: unknown): ExecutionActivityRequest;

Call signature

text
validateExecutionActivityRequest(input: unknown): ExecutionActivityRequest

Parameters

ParameterTypeRequiredDescription
inputunknownYesRequired parameter; accepted values are defined by the type column.

Returns

  • Type: ExecutionActivityRequest
  • Description: The return contract is defined by the type shown above.

validateExecutionActivityResult

Validate Execution Activity Result function with 1 public call signature; parameters and return types are listed below.

Declaration

text
export declare function validateExecutionActivityResult(input: unknown): ExecutionActivityResult;

Call signature

text
validateExecutionActivityResult(input: unknown): ExecutionActivityResult

Parameters

ParameterTypeRequiredDescription
inputunknownYesRequired parameter; accepted values are defined by the type column.

Returns

  • Type: ExecutionActivityResult
  • Description: The return contract is defined by the type shown above.

validateWorkspaceOperationRequest

Validate Workspace Operation Request function with 1 public call signature; parameters and return types are listed below.

Declaration

text
export declare function validateWorkspaceOperationRequest(input: unknown): WorkspaceOperationRequest;

Call signature

text
validateWorkspaceOperationRequest(input: unknown): WorkspaceOperationRequest

Parameters

ParameterTypeRequiredDescription
inputunknownYesRequired parameter; accepted values are defined by the type column.

Returns

  • Type: WorkspaceOperationRequest
  • Description: The return contract is defined by the type shown above.