Skip to content

Commit a05e30b

Browse files
committed
fix(agents): loosen abort settle env typing
1 parent 21e69fd commit a05e30b

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

src/agents/embedded-agent-runner/run/attempt.abort-settle-timeout.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
import { parseStrictPositiveInteger } from "../../../infra/parse-finite-number.js";
22

3-
export function resolveEmbeddedAbortSettleTimeoutMs(env: NodeJS.ProcessEnv = process.env): number {
3+
type AbortSettleTimeoutEnv = Partial<
4+
Pick<NodeJS.ProcessEnv, "OPENCLAW_EMBEDDED_ABORT_SETTLE_TIMEOUT_MS" | "OPENCLAW_TEST_FAST">
5+
>;
6+
7+
export function resolveEmbeddedAbortSettleTimeoutMs(
8+
env: AbortSettleTimeoutEnv = process.env,
9+
): number {
410
const override = parseStrictPositiveInteger(env.OPENCLAW_EMBEDDED_ABORT_SETTLE_TIMEOUT_MS);
511
if (override !== undefined) {
612
return override;

src/agents/live-model-dynamic-candidates.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ import type { OpenClawConfig } from "../config/types.openclaw.js";
33
import type { Model } from "../llm/types.js";
44
import { appendPrioritizedDynamicLiveModels } from "./live-model-dynamic-candidates.js";
55

6+
vi.mock("./agent-model-discovery.js", () => ({
7+
normalizeDiscoveredAgentModel: <T>(value: T) => value,
8+
}));
9+
610
const REGISTRY = { find: () => undefined } as never;
711
type DynamicModelResolver = NonNullable<
812
Parameters<typeof appendPrioritizedDynamicLiveModels>[0]["resolveDynamicModel"]

0 commit comments

Comments
 (0)