9bbdfc41bd
Phase 7: Engine + extract + workflow-as-agent merged into execute package. All CLI imports migrated from @uncaged/workflow to specific packages. 105 CLI tests pass, 0 failures. Changes: - New @uncaged/workflow-execute package (engine/, extract/, workflow-as-agent) - CLI src/ and __tests__/ rewritten to import from split packages - bundle-validator updated to allow @uncaged/workflow-cas imports - ensure-uncaged-workflow-symlink creates symlinks for all new packages Ref: #143, closes #150
36 lines
1.1 KiB
TypeScript
36 lines
1.1 KiB
TypeScript
export { createWorkflow } from "./engine/create-workflow.js";
|
|
export { executeThread } from "./engine/engine.js";
|
|
export {
|
|
buildForkPlan,
|
|
parseThreadDataJsonl,
|
|
selectForkHistoricalSteps,
|
|
tryParseRoleStepRecord,
|
|
tryParseWorkflowResultRecord,
|
|
} from "./engine/fork-thread.js";
|
|
export { garbageCollectCas } from "./engine/gc.js";
|
|
export { createThreadPauseGate } from "./engine/thread-pause-gate.js";
|
|
export type {
|
|
ExecuteThreadIo,
|
|
ExecuteThreadOptions,
|
|
ForkHistoricalStep,
|
|
ForkPlan,
|
|
GcResult,
|
|
ParsedThreadStartRecord,
|
|
PrefilledDiskStep,
|
|
SupervisorDecision,
|
|
ThreadPauseGate,
|
|
} from "./engine/types.js";
|
|
export { getWorkerHostScriptPath } from "./engine/worker-entry-path.js";
|
|
export {
|
|
buildExtractUserContent,
|
|
createExtract,
|
|
type ExtractThreadContext,
|
|
} from "./extract/index.js";
|
|
export {
|
|
extractFunctionToolFromZodSchema,
|
|
llmErrorToCause,
|
|
llmExtract,
|
|
} from "./extract/index.js";
|
|
export type { ExtractFn, LlmError, LlmExtractArgs } from "./extract/index.js";
|
|
export { workflowAsAgent, type WorkflowAsAgentOptions } from "./workflow-as-agent.js";
|