From ed27aff01a7523af89cd15a6ac8f88222073cfda Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 14:48:14 +0100 Subject: [PATCH] test: use sqlite auth contract transcript --- src/agents/auth-profile-runtime-contract.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/agents/auth-profile-runtime-contract.test.ts b/src/agents/auth-profile-runtime-contract.test.ts index 3c5f63db415..7b1efb468f4 100644 --- a/src/agents/auth-profile-runtime-contract.test.ts +++ b/src/agents/auth-profile-runtime-contract.test.ts @@ -8,6 +8,7 @@ import { } from "openclaw/plugin-sdk/agent-runtime-test-contracts"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import type { SessionEntry } from "../config/sessions.js"; +import { createSqliteSessionTranscriptLocator } from "../config/sessions/paths.js"; import { upsertSessionEntry } from "../config/sessions/store.js"; import type { OpenClawConfig } from "../config/types.openclaw.js"; import type * as ManifestRegistryModule from "../plugins/manifest-registry.js"; @@ -27,6 +28,10 @@ const loadPluginManifestRegistry = vi.hoisted(() => ); const runCliAgentMock = vi.hoisted(() => vi.fn()); const runEmbeddedPiAgentMock = vi.hoisted(() => vi.fn()); +const AUTH_PROFILE_RUNTIME_CONTRACT_SESSION_FILE = createSqliteSessionTranscriptLocator({ + agentId: "main", + sessionId: AUTH_PROFILE_RUNTIME_CONTRACT.sessionId, +}); vi.mock("../plugins/manifest-registry.js", async (importOriginal) => { const actual = await importOriginal(); @@ -183,7 +188,7 @@ async function runAuthContractAttempt(params: { sessionId: sessionEntry.sessionId, sessionKey: AUTH_PROFILE_RUNTIME_CONTRACT.sessionKey, sessionAgentId: "main", - sessionFile: path.join(params.tmpDir, "session.jsonl"), + sessionFile: AUTH_PROFILE_RUNTIME_CONTRACT_SESSION_FILE, workspaceDir: params.tmpDir, body: AUTH_PROFILE_RUNTIME_CONTRACT.workspacePrompt, isFallbackRetry: false,