From da3977e6818b2a2735827bc1a9c33da75e793bc6 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 13 Apr 2026 17:21:01 +0100 Subject: [PATCH] perf(agents): narrow failover helper imports --- src/agents/failover-error.ts | 3 ++- src/agents/model-fallback.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/agents/failover-error.ts b/src/agents/failover-error.ts index 3e2ed4f8d13..5ca0cdf739e 100644 --- a/src/agents/failover-error.ts +++ b/src/agents/failover-error.ts @@ -1,10 +1,11 @@ import { readErrorName } from "../infra/errors.js"; -import { isTimeoutErrorMessage, type FailoverReason } from "./pi-embedded-helpers.js"; import { classifyFailoverSignal, type FailoverClassification, type FailoverSignal, } from "./pi-embedded-helpers/errors.js"; +import { isTimeoutErrorMessage } from "./pi-embedded-helpers/errors.js"; +import type { FailoverReason } from "./pi-embedded-helpers/types.js"; const ABORT_TIMEOUT_RE = /request was aborted|request aborted/i; diff --git a/src/agents/model-fallback.ts b/src/agents/model-fallback.ts index 976dc2d3fba..91f0470a9e0 100644 --- a/src/agents/model-fallback.ts +++ b/src/agents/model-fallback.ts @@ -33,8 +33,8 @@ import { resolveConfiguredModelRef, resolveModelRefFromString, } from "./model-selection.js"; -import type { FailoverReason } from "./pi-embedded-helpers.js"; -import { isLikelyContextOverflowError } from "./pi-embedded-helpers.js"; +import { isLikelyContextOverflowError } from "./pi-embedded-helpers/errors.js"; +import type { FailoverReason } from "./pi-embedded-helpers/types.js"; const log = createSubsystemLogger("model-fallback");