refactor(agents): hide failover policy types

This commit is contained in:
Vincent Koc
2026-06-17 14:26:24 +08:00
parent 7b03f11084
commit 0804901c11

View File

@@ -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;