test(agents): stabilize embedded runner release checks · openclaw/openclaw@df9f29c
vincentkoc
·
2026-05-17
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -345,8 +345,17 @@ describe("runEmbeddedPiAgent", () => {
|
345 | 345 | |
346 | 346 | it("resolves explicit OpenAI PI runs through Codex when auth order starts with Codex OAuth", async () => { |
347 | 347 | const sessionFile = nextSessionFile(); |
| 348 | +const baseConfig = createEmbeddedPiRunnerOpenAiConfig(["mock-1"]); |
348 | 349 | const cfg = { |
349 | | - ...createEmbeddedPiRunnerOpenAiConfig(["mock-1"]), |
| 350 | + ...baseConfig, |
| 351 | +models: { |
| 352 | +providers: { |
| 353 | +openai: { |
| 354 | + ...baseConfig.models?.providers?.openai, |
| 355 | +baseUrl: "https://api.openai.com/v1", |
| 356 | +}, |
| 357 | +}, |
| 358 | +}, |
350 | 359 | agents: { |
351 | 360 | defaults: { |
352 | 361 | models: { |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -76,6 +76,8 @@ vi.doMock("../../../src/agents/pi-embedded-runner/runs.js", () => ({
|
76 | 76 | : undefined, |
77 | 77 | queueEmbeddedPiMessageWithOutcome: (sessionId: string, text: string, options?: unknown) => |
78 | 78 | piEmbeddedMocks.queueEmbeddedPiMessageWithOutcome(sessionId, text, options), |
| 79 | +resolveActiveEmbeddedRunSessionId: (...args: unknown[]) => |
| 80 | +piEmbeddedMocks.resolveActiveEmbeddedRunSessionId(...args), |
79 | 81 | })); |
80 | 82 | |
81 | 83 | const providerUsageMocks = vi.hoisted(() => ({ |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。