diff --git a/src/agents/embedded-agent-runner/run/failover-policy.ts b/src/agents/embedded-agent-runner/run/failover-policy.ts index da04ffc31447..c1a1a23c2df2 100644 --- a/src/agents/embedded-agent-runner/run/failover-policy.ts +++ b/src/agents/embedded-agent-runner/run/failover-policy.ts @@ -4,7 +4,7 @@ import type { FailoverReason } from "../../embedded-agent-helpers.js"; /** Failover action selected for one embedded run failure decision point. */ -export type RunFailoverDecision = +type RunFailoverDecision = | { action: "continue_normal"; } @@ -25,7 +25,7 @@ export type RetryLimitFailoverDecision = Extract< { action: "fallback_model" | "return_error_payload" } >; -export type PromptFailoverDecision = Extract< +type PromptFailoverDecision = Extract< RunFailoverDecision, { action: "rotate_profile" | "fallback_model" | "surface_error" } >; @@ -69,7 +69,7 @@ type AssistantDecisionParams = { profileRotated: boolean; }; -export type RunFailoverDecisionParams = +type RunFailoverDecisionParams = | RetryLimitDecisionParams | PromptDecisionParams | AssistantDecisionParams;