fix(agents): skip wildcard catalog metadata refs (#86524) · openclaw/openclaw@17ab9b9
giodl73-repo
·
2026-05-26
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -73,4 +73,23 @@ describe("resolveConfiguredEntries", () => {
|
73 | 73 | expect(entries[0]?.aliases).toEqual(["Kilo Gemini"]); |
74 | 74 | expect(entries[0]?.tags).toEqual(new Set(["default", "configured"])); |
75 | 75 | }); |
| 76 | + |
| 77 | +it("treats provider wildcard defaults as selectors, not configured model rows", () => { |
| 78 | +const { entries } = resolveConfiguredEntries({ |
| 79 | +agents: { |
| 80 | +defaults: { |
| 81 | +model: "openai/gpt-5.5", |
| 82 | +models: { |
| 83 | +"openai-codex/*": {}, |
| 84 | +"openai/gpt-5.5": { alias: "Primary" }, |
| 85 | +}, |
| 86 | +}, |
| 87 | +}, |
| 88 | +models: { providers: {} }, |
| 89 | +}); |
| 90 | + |
| 91 | +expect(entries.map((entry) => entry.key)).toEqual(["openai/gpt-5.5"]); |
| 92 | +expect(entries[0]?.aliases).toEqual(["Primary"]); |
| 93 | +expect(entries[0]?.tags).toEqual(new Set(["default", "configured"])); |
| 94 | +}); |
76 | 95 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。