diff --git a/src/agents/pi-embedded-runner/run.overflow-compaction.harness.ts b/src/agents/pi-embedded-runner/run.overflow-compaction.harness.ts index b26e2e5c643..6efce531a3c 100644 --- a/src/agents/pi-embedded-runner/run.overflow-compaction.harness.ts +++ b/src/agents/pi-embedded-runner/run.overflow-compaction.harness.ts @@ -228,7 +228,7 @@ export const mockedShouldPreferExplicitConfigApiKeyAuth = vi.fn(() => false); export const overflowBaseRunParams = { sessionId: "test-session", sessionKey: "test-key", - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", workspaceDir: "/tmp/workspace", prompt: "hello", timeoutMs: 30000, diff --git a/src/agents/pi-embedded-runner/run.overflow-compaction.loop.test.ts b/src/agents/pi-embedded-runner/run.overflow-compaction.loop.test.ts index 23b97573461..df216857aec 100644 --- a/src/agents/pi-embedded-runner/run.overflow-compaction.loop.test.ts +++ b/src/agents/pi-embedded-runner/run.overflow-compaction.loop.test.ts @@ -246,7 +246,7 @@ describe("overflow compaction in run loop", () => { expect.objectContaining({ contextWindowTokens: 200000 }), ); expect(mockedTruncateOversizedToolResultsInSession).toHaveBeenCalledWith( - expect.objectContaining({ sessionFile: "/tmp/session.json" }), + expect.objectContaining({ sessionFile: "sqlite-transcript://main/test-session.jsonl" }), ); expect(mockedRunEmbeddedAttempt).toHaveBeenCalledTimes(2); expect(mockedLog.info).toHaveBeenCalledWith( @@ -302,7 +302,7 @@ describe("overflow compaction in run loop", () => { }), ); expect(mockedTruncateOversizedToolResultsInSession).toHaveBeenCalledWith( - expect.objectContaining({ sessionFile: "/tmp/session.json" }), + expect.objectContaining({ sessionFile: "sqlite-transcript://main/test-session.jsonl" }), ); expect(mockedRunEmbeddedAttempt).toHaveBeenCalledTimes(2); expect(mockedLog.info).toHaveBeenCalledWith( @@ -472,7 +472,7 @@ describe("overflow compaction in run loop", () => { expect(mockedCompactDirect).toHaveBeenCalledTimes(1); expect(mockedTruncateOversizedToolResultsInSession).toHaveBeenCalledWith( - expect.objectContaining({ sessionFile: "/tmp/session.json" }), + expect.objectContaining({ sessionFile: "sqlite-transcript://main/test-session.jsonl" }), ); expect(mockedRunEmbeddedAttempt).toHaveBeenCalledTimes(2); expect(mockedLog.info).toHaveBeenCalledWith( diff --git a/src/agents/pi-embedded-runner/run.overflow-compaction.test.ts b/src/agents/pi-embedded-runner/run.overflow-compaction.test.ts index b02df51c4bb..3029bed821f 100644 --- a/src/agents/pi-embedded-runner/run.overflow-compaction.test.ts +++ b/src/agents/pi-embedded-runner/run.overflow-compaction.test.ts @@ -166,7 +166,7 @@ describe("runEmbeddedPiAgent overflow compaction trigger routing", () => { await runEmbeddedPiAgent({ sessionId: "test-session", sessionKey: "test-key", - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", workspaceDir: "/tmp/workspace", prompt: "hello", timeoutMs: 30000, @@ -583,7 +583,7 @@ describe("runEmbeddedPiAgent overflow compaction trigger routing", () => { expect(mockedCompactDirect).toHaveBeenCalledWith( expect.objectContaining({ sessionId: "test-session", - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", runtimeContext: expect.objectContaining({ trigger: "overflow", authProfileId: "test-profile", @@ -736,7 +736,7 @@ describe("runEmbeddedPiAgent overflow compaction trigger routing", () => { await runEmbeddedPiAgent(overflowBaseRunParams); expect(mockedGlobalHookRunner.runBeforeCompaction).toHaveBeenCalledWith( - { messageCount: -1, sessionFile: "/tmp/session.json" }, + { messageCount: -1, sessionFile: "sqlite-transcript://main/test-session.jsonl" }, expect.objectContaining({ sessionKey: "test-key", }), @@ -746,7 +746,7 @@ describe("runEmbeddedPiAgent overflow compaction trigger routing", () => { messageCount: -1, compactedCount: -1, tokenCount: 50, - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", }, expect.objectContaining({ sessionKey: "test-key", @@ -775,7 +775,7 @@ describe("runEmbeddedPiAgent overflow compaction trigger routing", () => { contextEngine: mockedContextEngine, sessionId: "test-session", sessionKey: "test-key", - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", reason: "compaction", runtimeContext: expect.objectContaining({ trigger: "overflow", diff --git a/src/agents/pi-embedded-runner/run.timeout-triggered-compaction.test.ts b/src/agents/pi-embedded-runner/run.timeout-triggered-compaction.test.ts index 073e6adb65b..f43e21aa157 100644 --- a/src/agents/pi-embedded-runner/run.timeout-triggered-compaction.test.ts +++ b/src/agents/pi-embedded-runner/run.timeout-triggered-compaction.test.ts @@ -75,7 +75,7 @@ describe("timeout-triggered compaction", () => { expect(mockedCompactDirect).toHaveBeenCalledWith( expect.objectContaining({ sessionId: "test-session", - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", tokenBudget: 200000, force: true, compactionTarget: "budget", @@ -449,7 +449,7 @@ describe("timeout-triggered compaction", () => { await runEmbeddedPiAgent(overflowBaseRunParams); expect(mockedGlobalHookRunner.runBeforeCompaction).toHaveBeenCalledWith( - { messageCount: -1, sessionFile: "/tmp/session.json" }, + { messageCount: -1, sessionFile: "sqlite-transcript://main/test-session.jsonl" }, expect.objectContaining({ sessionKey: "test-key", }), @@ -459,7 +459,7 @@ describe("timeout-triggered compaction", () => { messageCount: -1, compactedCount: -1, tokenCount: 70, - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://main/test-session.jsonl", }, expect.objectContaining({ sessionKey: "test-key", diff --git a/src/auto-reply/reply/queue.test-helpers.ts b/src/auto-reply/reply/queue.test-helpers.ts index 0b17cce4499..b37529b2303 100644 --- a/src/auto-reply/reply/queue.test-helpers.ts +++ b/src/auto-reply/reply/queue.test-helpers.ts @@ -33,7 +33,7 @@ export function createQueueTestRun(params: { agentId: "agent", agentDir: "/tmp", sessionId: "sess", - sessionFile: "/tmp/session.json", + sessionFile: "sqlite-transcript://agent/sess.jsonl", workspaceDir: "/tmp", config: {} as OpenClawConfig, provider: "openai",