cee65bbd87
- Move workflow IPC types (StartThread, ResumeThread, etc.) to workflow/ipc.ts - Move workflow-worker.ts, workflow-manager.ts, workflow-manager-support.ts - Move worker-runtime.ts and worker-signals.ts (shared infrastructure) - Daemon now imports workflow runtime from @uncaged/workflow - Export WORKFLOW_WORKER_PATH for daemon to spawn workers Phase 3+4 of #320, Testing: #322
50 lines
1.2 KiB
TypeScript
50 lines
1.2 KiB
TypeScript
export type {
|
|
ComputeMessage,
|
|
ShutdownMessage,
|
|
HealthRequestMessage,
|
|
HealthResponseMessage,
|
|
ParentToWorkerMessage,
|
|
ComputeResultMessage,
|
|
ErrorMessage,
|
|
ReadyMessage,
|
|
WorkerToParentMessage,
|
|
StartThreadMessage,
|
|
ResumeThreadMessage,
|
|
ThreadEventMessage,
|
|
WorkflowErrorMessage,
|
|
ThreadWorkflowMessage,
|
|
} from "./ipc.js";
|
|
|
|
export { loadSenseModule, executeCompute, readState, writeState } from "./sense-runtime.js";
|
|
|
|
export { createKernel } from "./kernel.js";
|
|
export type { Kernel, KernelOptions, KernelHealth } from "./kernel.js";
|
|
|
|
export type { SenseInfo } from "@uncaged/nerve-core";
|
|
|
|
export { createFileWatcher } from "./file-watcher.js";
|
|
export type { FileWatcher, FileChange, FileChangeHandler } from "./file-watcher.js";
|
|
|
|
export {
|
|
createBlobStore,
|
|
createLogStore,
|
|
LOG_ARCHIVE_META_KEY,
|
|
normalizeBlobHash,
|
|
} from "@uncaged/nerve-store";
|
|
export type {
|
|
ArchiveLogsDayResult,
|
|
ArchiveLogsOptions,
|
|
ArchiveLogsResult,
|
|
BlobStore,
|
|
GetThreadRoundsParams,
|
|
LogEntry,
|
|
LogQuery,
|
|
LogStore,
|
|
ThreadRoundRow,
|
|
WorkflowRun,
|
|
WorkflowRunStatus,
|
|
} from "@uncaged/nerve-store";
|
|
|
|
export { createWorkflowManager } from "@uncaged/workflow";
|
|
export type { WorkflowManager } from "@uncaged/workflow";
|