test(agents): stabilize embedded runner release checks

This commit is contained in:
Vincent Koc
2026-05-17 01:54:36 +08:00
parent ffcbb89b7e
commit df9f29caef
2 changed files with 12 additions and 1 deletions

View File

@@ -345,8 +345,17 @@ describe("runEmbeddedPiAgent", () => {
it("resolves explicit OpenAI PI runs through Codex when auth order starts with Codex OAuth", async () => {
const sessionFile = nextSessionFile();
const baseConfig = createEmbeddedPiRunnerOpenAiConfig(["mock-1"]);
const cfg = {
...createEmbeddedPiRunnerOpenAiConfig(["mock-1"]),
...baseConfig,
models: {
providers: {
openai: {
...baseConfig.models?.providers?.openai,
baseUrl: "https://api.openai.com/v1",
},
},
},
agents: {
defaults: {
models: {

View File

@@ -76,6 +76,8 @@ vi.doMock("../../../src/agents/pi-embedded-runner/runs.js", () => ({
: undefined,
queueEmbeddedPiMessageWithOutcome: (sessionId: string, text: string, options?: unknown) =>
piEmbeddedMocks.queueEmbeddedPiMessageWithOutcome(sessionId, text, options),
resolveActiveEmbeddedRunSessionId: (...args: unknown[]) =>
piEmbeddedMocks.resolveActiveEmbeddedRunSessionId(...args),
}));
const providerUsageMocks = vi.hoisted(() => ({