fix(agents): loosen abort settle env typing · openclaw/openclaw@396a8ef
vincentkoc
·
2026-05-29
·
via Recent Commits to openclaw:main
File tree
embedded-agent-runner/run
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | import { parseStrictPositiveInteger } from "../../../infra/parse-finite-number.js"; |
2 | 2 | |
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 { |
4 | 10 | const override = parseStrictPositiveInteger(env.OPENCLAW_EMBEDDED_ABORT_SETTLE_TIMEOUT_MS); |
5 | 11 | if (override !== undefined) { |
6 | 12 | return override; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -8,6 +8,10 @@ vi.mock("./agent-model-discovery.js", () => ({
|
8 | 8 | |
9 | 9 | import { appendPrioritizedDynamicLiveModels } from "./live-model-dynamic-candidates.js"; |
10 | 10 | |
| 11 | +vi.mock("./agent-model-discovery.js", () => ({ |
| 12 | +normalizeDiscoveredAgentModel: <T>(value: T) => value, |
| 13 | +})); |
| 14 | + |
11 | 15 | const REGISTRY = { find: () => undefined } as never; |
12 | 16 | const DYNAMIC_PROVIDER = "dynamic-test-provider"; |
13 | 17 | type DynamicModelResolver = NonNullable< |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。