



















@@ -196,14 +196,14 @@ describe("resolveAgentConfig", () => {
196196],
197197},
198198};
199-expect(resolveAgentModelFallbacksOverride(cfgNoOverride, "linus")).toEqual([]);
199+expect(resolveAgentModelFallbacksOverride(cfgNoOverride, "linus")).toStrictEqual([]);
200200expect(
201201resolveEffectiveModelFallbacks({
202202cfg: cfgNoOverride,
203203agentId: "linus",
204204hasSessionModelOverride: false,
205205}),
206-).toEqual([]);
206+).toStrictEqual([]);
207207208208const cfgStringModel: OpenClawConfig = {
209209agents: {
@@ -215,7 +215,7 @@ describe("resolveAgentConfig", () => {
215215],
216216},
217217};
218-expect(resolveAgentModelFallbacksOverride(cfgStringModel, "linus")).toEqual([]);
218+expect(resolveAgentModelFallbacksOverride(cfgStringModel, "linus")).toStrictEqual([]);
219219220220const cfgStrictAgentWithDefaultFallbacks: OpenClawConfig = {
221221agents: {
@@ -244,7 +244,7 @@ describe("resolveAgentConfig", () => {
244244hasSessionModelOverride: true,
245245modelOverrideSource: "auto",
246246}),
247-).toEqual([]);
247+).toStrictEqual([]);
248248249249// Explicit empty list disables global fallbacks for that agent.
250250const cfgDisable: OpenClawConfig = {
@@ -260,7 +260,7 @@ describe("resolveAgentConfig", () => {
260260],
261261},
262262};
263-expect(resolveAgentModelFallbacksOverride(cfgDisable, "linus")).toEqual([]);
263+expect(resolveAgentModelFallbacksOverride(cfgDisable, "linus")).toStrictEqual([]);
264264265265expect(
266266resolveEffectiveModelFallbacks({
@@ -284,21 +284,21 @@ describe("resolveAgentConfig", () => {
284284hasSessionModelOverride: true,
285285modelOverrideSource: "user",
286286}),
287-).toEqual([]);
287+).toStrictEqual([]);
288288expect(
289289resolveEffectiveModelFallbacks({
290290 cfg,
291291agentId: "linus",
292292hasSessionModelOverride: true,
293293}),
294-).toEqual([]);
294+).toStrictEqual([]);
295295expect(
296296resolveEffectiveModelFallbacks({
297297cfg: cfgNoOverride,
298298agentId: "linus",
299299hasSessionModelOverride: true,
300300}),
301-).toEqual([]);
301+).toStrictEqual([]);
302302303303const cfgInheritDefaultsWithoutAgentModel: OpenClawConfig = {
304304agents: {
@@ -325,7 +325,7 @@ describe("resolveAgentConfig", () => {
325325hasSessionModelOverride: true,
326326modelOverrideSource: "auto",
327327}),
328-).toEqual([]);
328+).toStrictEqual([]);
329329});
330330331331it("updates the effective model primary at the winning config layer", () => {
@@ -770,6 +770,6 @@ describe("resolveAgentSkillsFilter", () => {
770770},
771771};
772772773-expect(resolveAgentSkillsFilter(cfg, "writer")).toEqual([]);
773+expect(resolveAgentSkillsFilter(cfg, "writer")).toStrictEqual([]);
774774});
775775});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。