feat(FN-6035): route execution through workflow primitives

Fusion-Task-Id: FN-6035
This commit is contained in:
gsxdsm
2026-06-08 19:13:14 -07:00
parent 8bc3d7b0a5
commit 8f42098cc3
17 changed files with 1383 additions and 96 deletions

View File

@@ -40,10 +40,14 @@ export {
} from "./workflow-graph-branches.js";
export {
createDefaultNodeHandlers,
createPrimitivePromptLikeHandler,
createPrimitiveStepReviewHandler,
createNoopLegacySeams,
createParseStepsHandler,
createCodeNodeHandler,
PARSE_STEPS_DEFAULT_ARTIFACT,
WORKFLOW_ID_CONTEXT_KEY,
WORKFLOW_RUN_ID_CONTEXT_KEY,
type WorkflowCustomNodeRunner,
type WorkflowLegacySeams,
type WorkflowSeamName,
@@ -51,6 +55,28 @@ export {
type CodeNodeRunner,
type DefaultNodeHandlerDeps,
} from "./workflow-node-handlers.js";
export {
markSideEffectsStarted,
primitiveNodeContext,
type RuntimePrimitiveName,
type WorkflowRuntimeRunContext,
type WorkflowRuntimeNodeContext,
type WorkflowPrimitiveContext,
type RuntimePrimitiveResult,
type PreparedWorktree,
type PlanningSessionResult,
type CodingSessionResult,
type ReviewPrimitiveResult,
type VerificationPrimitiveResult,
type WorkflowStepPrimitiveInput,
type WorkflowStepPrimitiveResult,
type TransitionPrimitiveInput,
type MergePrimitiveInput,
type MergePrimitiveResult,
type AbortPrimitiveInput,
type AuditPrimitiveInput,
type WorkflowRuntimePrimitives,
} from "./runtime-primitives.js";
export {
createPrNodeHandlers,
createAutoMergeGateHandler,