Skip to content

Commit e5824ae

Browse files
authored
Merge a05e30b into dfe9774
2 parents dfe9774 + a05e30b commit e5824ae

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
@@ -8,6 +8,10 @@ vi.mock("./agent-model-discovery.js", () => ({
88

99
import { appendPrioritizedDynamicLiveModels } from "./live-model-dynamic-candidates.js";
1010

11+
vi.mock("./agent-model-discovery.js", () => ({
12+
normalizeDiscoveredAgentModel: <T>(value: T) => value,
13+
}));
14+
1115
const REGISTRY = { find: () => undefined } as never;
1216
const DYNAMIC_PROVIDER = "dynamic-test-provider";
1317
type DynamicModelResolver = NonNullable<

0 commit comments

Comments
 (0)