fix(release): stabilize beta validation tests · openclaw/openclaw@e049105
steipete
·
2026-05-26
·
via Recent Commits to openclaw:main
File tree
slack/src/monitor/message-handler
packages/memory-host-sdk/src/host
| Original file line number | Diff line number | Diff line change |
|---|
@@ -11397,6 +11397,7 @@ describe("runCodexAppServerAttempt", () => {
|
11397 | 11397 | }, |
11398 | 11398 | sandbox: "danger-full-access", |
11399 | 11399 | serviceTier: "flex", |
| 11400 | +personality: "none", |
11400 | 11401 | developerInstructions: resumeParams.developerInstructions, |
11401 | 11402 | persistExtendedHistory: true, |
11402 | 11403 | }); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -589,6 +589,8 @@ vi.mock("openclaw/plugin-sdk/security-runtime", () => ({
|
589 | 589 | })); |
590 | 590 | |
591 | 591 | vi.mock("openclaw/plugin-sdk/string-coerce-runtime", () => ({ |
| 592 | +isRecord: (value: unknown) => |
| 593 | +typeof value === "object" && value !== null && !Array.isArray(value), |
592 | 594 | normalizeOptionalLowercaseString: (value?: string) => value?.toLowerCase(), |
593 | 595 | normalizeOptionalString: (value?: string) => value, |
594 | 596 | })); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -45,6 +45,18 @@ async function isAllowedAdditionalDirectoryPath(
|
45 | 45 | return true; |
46 | 46 | } |
47 | 47 | |
| 48 | +function isFileDisappearedDuringReadError(err: unknown): boolean { |
| 49 | +return ( |
| 50 | +isFileMissingError(err) || |
| 51 | +Boolean( |
| 52 | +err && |
| 53 | +typeof err === "object" && |
| 54 | +"code" in err && |
| 55 | +(err as { code?: unknown }).code === "path-mismatch", |
| 56 | +) |
| 57 | +); |
| 58 | +} |
| 59 | + |
48 | 60 | export async function readMemoryFile(params: { |
49 | 61 | workspaceDir: string; |
50 | 62 | extraPaths?: string[]; |
@@ -116,7 +128,7 @@ export async function readMemoryFile(params: {
|
116 | 128 | try { |
117 | 129 | content = (await readRegularFile({ filePath: absPath })).buffer.toString("utf-8"); |
118 | 130 | } catch (err) { |
119 | | -if (isFileMissingError(err)) { |
| 131 | +if (isFileDisappearedDuringReadError(err)) { |
120 | 132 | return { text: "", path: relPath }; |
121 | 133 | } |
122 | 134 | throw err; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。