@@ -8,74 +8,74 @@ import type { GraphWorkflowConfig } from "@ai-di/graph-workflow";
88import type { OcrPayloadRef } from "./ocr-payload-ref-types" ;
99
1010export type {
11- ActivityNode ,
12- CancelSignal ,
13- ChildWorkflowNode ,
14- ComparisonExpression ,
15- ConditionExpression ,
16- CtxDeclaration ,
17- ErrorPolicy ,
18- ExposedParam ,
19- GraphEdge ,
20- GraphMetadata ,
21- GraphNode ,
22- GraphNodeBase ,
23- GraphValidationError ,
24- GraphWorkflowConfig ,
25- GraphWorkflowProgress ,
26- GraphWorkflowStatus ,
27- HumanGateNode ,
28- JoinNode ,
29- ListMembershipExpression ,
30- LogicalExpression ,
31- MapNode ,
32- NodeGroup ,
33- NodeStatus ,
34- NodeStatusValue ,
35- NodeType ,
36- NotExpression ,
37- NullCheckExpression ,
38- PollUntilNode ,
39- PortBinding ,
40- RetryPolicy ,
41- SwitchCase ,
42- SwitchNode ,
43- TimeoutPolicy ,
44- ValueRef ,
11+ ActivityNode ,
12+ CancelSignal ,
13+ ChildWorkflowNode ,
14+ ComparisonExpression ,
15+ ConditionExpression ,
16+ CtxDeclaration ,
17+ ErrorPolicy ,
18+ ExposedParam ,
19+ GraphEdge ,
20+ GraphMetadata ,
21+ GraphNode ,
22+ GraphNodeBase ,
23+ GraphValidationError ,
24+ GraphWorkflowConfig ,
25+ GraphWorkflowProgress ,
26+ GraphWorkflowStatus ,
27+ HumanGateNode ,
28+ JoinNode ,
29+ ListMembershipExpression ,
30+ LogicalExpression ,
31+ MapNode ,
32+ NodeGroup ,
33+ NodeStatus ,
34+ NodeStatusValue ,
35+ NodeType ,
36+ NotExpression ,
37+ NullCheckExpression ,
38+ PollUntilNode ,
39+ PortBinding ,
40+ RetryPolicy ,
41+ SwitchCase ,
42+ SwitchNode ,
43+ TimeoutPolicy ,
44+ ValueRef ,
4545} from "@ai-di/graph-workflow" ;
4646
4747export { GRAPH_RUNNER_VERSION } from "@ai-di/graph-workflow" ;
4848
4949export interface GraphWorkflowInput {
50- /** WorkflowVersion.id, WorkflowLineage.id, or WorkflowLineage.name (see getWorkflowGraphConfig). */
51- workflowVersionId : string ;
52- configHash : string ;
53- initialCtx : Record < string , unknown > ;
54- runnerVersion : string ;
55- parentWorkflowId ?: string ;
56- /** Correlation ID from the API request; for cross-service tracing. */
57- requestId ?: string ;
58- /** The group_id of the document/workflow owner; auto-injected into activity inputs as `groupId`. */
59- groupId ?: string | null ;
60- /** Exposed-param overrides merged at load time (benchmark / ground truth). */
61- workflowConfigOverrides ?: Record < string , unknown > ;
50+ /** WorkflowVersion.id, WorkflowLineage.id, or WorkflowLineage.name (see getWorkflowGraphConfig). */
51+ workflowVersionId : string ;
52+ configHash : string ;
53+ initialCtx : Record < string , unknown > ;
54+ runnerVersion : string ;
55+ parentWorkflowId ?: string ;
56+ /** Correlation ID from the API request; for cross-service tracing. */
57+ requestId ?: string ;
58+ /** The group_id of the document/workflow owner; auto-injected into activity inputs as `groupId`. */
59+ groupId ?: string | null ;
60+ /** Exposed-param overrides merged at load time (benchmark / ground truth). */
61+ workflowConfigOverrides ?: Record < string , unknown > ;
6262}
6363
6464/** Graph config loaded inside graphWorkflow (not in Temporal start args). */
6565export interface GraphWorkflowExecutionInput extends GraphWorkflowInput {
66- graph : GraphWorkflowConfig ;
66+ graph : GraphWorkflowConfig ;
6767}
6868
6969export interface GraphWorkflowResult {
70- status : "completed" | "failed" | "cancelled" ;
71- completedNodes : string [ ] ;
72- documentId ?: string ;
73- refs ?: {
74- ocrResponseRef ?: OcrPayloadRef ;
75- ocrResultRef ?: OcrPayloadRef ;
76- cleanedResultRef ?: OcrPayloadRef ;
77- } ;
78- failedNodeId ?: string ;
79- outputPaths ?: string [ ] ;
80- error ?: string ;
70+ status : "completed" | "failed" | "cancelled" ;
71+ completedNodes : string [ ] ;
72+ documentId ?: string ;
73+ refs ?: {
74+ ocrResponseRef ?: OcrPayloadRef ;
75+ ocrResultRef ?: OcrPayloadRef ;
76+ cleanedResultRef ?: OcrPayloadRef ;
77+ } ;
78+ failedNodeId ?: string ;
79+ outputPaths ?: string [ ] ;
80+ error ?: string ;
8181}
0 commit comments