fix(doctor): propagate gateway skipped-probe flag through adapter · openclaw/openclaw@34d62b0
hclsys
·
2026-04-30
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -96,6 +96,25 @@ describe("probeGatewayMemoryStatus", () => {
|
96 | 96 | }); |
97 | 97 | }); |
98 | 98 | |
| 99 | +it("propagates checked: false when gateway skipped the embedding probe", async () => { |
| 100 | +// Gateway returns checked: false when called with probe: false and no cached |
| 101 | +// availability data (SKIPPED_MEMORY_EMBEDDING_PROBE shape). |
| 102 | +callGateway.mockResolvedValue({ |
| 103 | +embedding: { |
| 104 | +ok: false, |
| 105 | +checked: false, |
| 106 | +error: |
| 107 | +"memory embedding readiness not checked; run `openclaw memory status --deep` to probe", |
| 108 | +}, |
| 109 | +}); |
| 110 | + |
| 111 | +await expect(probeGatewayMemoryStatus({ cfg })).resolves.toEqual({ |
| 112 | +checked: false, |
| 113 | +ready: false, |
| 114 | +error: expect.stringContaining("not checked"), |
| 115 | +}); |
| 116 | +}); |
| 117 | + |
99 | 118 | it("keeps gateway request timeouts as explicit failures", async () => { |
100 | 119 | callGateway.mockRejectedValue(new Error("gateway request timeout for doctor.memory.status")); |
101 | 120 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。