feat(FN-4219): complete Step 4 — add experiment executor runtime

Fusion-Task-Id: FN-4219
Fusion-Task-Lineage: 8d9a9ba6-6729-4376-b935-549e28a7fa35
This commit is contained in:
Fusion
2026-05-14 00:42:33 -07:00
committed by gsxdsm
parent a73cfc710b
commit 24bf18a233
5 changed files with 469 additions and 0 deletions

View File

@@ -114,6 +114,19 @@ export { classifyTaskError, type ErrorClass, type TaskErrorClassification } from
export { isUsageLimitError, UsageLimitPauser } from "./usage-limit-detector.js";
export { withRateLimitRetry } from "./rate-limit-retry.js";
export { ResearchOrchestrator, type ResearchOrchestratorOptions, type ResearchOrchestratorStatus, type ResearchOrchestratorStartOptions } from "./research-orchestrator.js";
export {
ExperimentExecutor,
ExperimentMaxIterationsError,
ExperimentGitNotConfiguredError,
ExperimentRevertConflictError,
defaultGitOps,
type ExperimentExecutorOptions,
type ExperimentExecutorStatus,
type InitExperimentInput,
type RunExperimentInput,
type RunExperimentResult,
type LogExperimentInput,
} from "./experiment-executor.js";
export {
ResearchStepRunner,
ResearchStepTimeoutError,