From a2eeb090c0d6494bfa328fadf9ee45db80e644f5 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 15:32:18 +0100 Subject: [PATCH] test: seed codex bootstrap history in sqlite --- .../run-attempt.context-engine.test.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/extensions/codex/src/app-server/run-attempt.context-engine.test.ts b/extensions/codex/src/app-server/run-attempt.context-engine.test.ts index 531d0b6848d..900472e1e05 100644 --- a/extensions/codex/src/app-server/run-attempt.context-engine.test.ts +++ b/extensions/codex/src/app-server/run-attempt.context-engine.test.ts @@ -3,9 +3,10 @@ import os from "node:os"; import path from "node:path"; import type { AgentMessage } from "openclaw/plugin-sdk/agent-core"; import type { EmbeddedRunAttemptParams } from "openclaw/plugin-sdk/agent-harness"; -import { SessionManager } from "openclaw/plugin-sdk/agent-harness-runtime"; import { + appendSqliteSessionTranscriptEvent, embeddedAgentLog, + SessionManager, type HarnessContextEngine as ContextEngine, } from "openclaw/plugin-sdk/agent-harness-runtime"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; @@ -343,9 +344,18 @@ describe("runCodexAppServerAttempt context-engine lifecycle", () => { ); const bootstrap = vi.fn( async ({ sessionFile: file }: Parameters>[0]) => { - SessionManager.open(file).appendMessage( - assistantMessage("bootstrap context", Date.now() + 1) as never, - ); + appendSqliteSessionTranscriptEvent({ + agentId: "main", + sessionId: "session-1", + transcriptPath: file, + event: { + type: "message", + id: "bootstrap-context", + parentId: "entry-1", + timestamp: new Date(Date.now() + 1).toISOString(), + message: assistantMessage("bootstrap context", Date.now() + 1), + }, + }); return { bootstrapped: true }; }, );