@@ -6,6 +6,7 @@ import type { AssistantMessage, Message, Tool } from "openclaw/plugin-sdk/llm";
|
6 | 6 | import { Type } from "typebox"; |
7 | 7 | import { afterAll, beforeAll, describe, expect, it } from "vitest"; |
8 | 8 | import type { OpenClawConfig } from "../config/config.js"; |
| 9 | +import { deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js"; |
9 | 10 | import { runEmbeddedAgent } from "./embedded-agent-runner.js"; |
10 | 11 | import { compactEmbeddedAgentSessionDirect } from "./embedded-agent-runner/compact.runtime.js"; |
11 | 12 | import { |
@@ -771,11 +772,11 @@ describeCacheLive("embedded agent runner prompt caching (live)", () => {
|
771 | 772 | prompt: process.env.OPENCLAW_CACHE_TRACE_PROMPT, |
772 | 773 | system: process.env.OPENCLAW_CACHE_TRACE_SYSTEM, |
773 | 774 | }; |
774 | | -process.env.OPENCLAW_CACHE_TRACE = "1"; |
775 | | -process.env.OPENCLAW_CACHE_TRACE_FILE = liveCacheTraceFile; |
776 | | -process.env.OPENCLAW_CACHE_TRACE_MESSAGES = "0"; |
777 | | -process.env.OPENCLAW_CACHE_TRACE_PROMPT = "0"; |
778 | | -process.env.OPENCLAW_CACHE_TRACE_SYSTEM = "0"; |
| 775 | +setTestEnvValue("OPENCLAW_CACHE_TRACE", "1"); |
| 776 | +setTestEnvValue("OPENCLAW_CACHE_TRACE_FILE", liveCacheTraceFile); |
| 777 | +setTestEnvValue("OPENCLAW_CACHE_TRACE_MESSAGES", "0"); |
| 778 | +setTestEnvValue("OPENCLAW_CACHE_TRACE_PROMPT", "0"); |
| 779 | +setTestEnvValue("OPENCLAW_CACHE_TRACE_SYSTEM", "0"); |
779 | 780 | }, 120_000); |
780 | 781 | |
781 | 782 | afterAll(async () => { |
@@ -790,9 +791,9 @@ describeCacheLive("embedded agent runner prompt caching (live)", () => {
|
790 | 791 | value: string | undefined, |
791 | 792 | ) => { |
792 | 793 | if (value === undefined) { |
793 | | -delete process.env[key]; |
| 794 | +deleteTestEnvValue(key); |
794 | 795 | } else { |
795 | | -process.env[key] = value; |
| 796 | +setTestEnvValue(key, value); |
796 | 797 | } |
797 | 798 | }; |
798 | 799 | restore("OPENCLAW_CACHE_TRACE", previousCacheTraceEnv.enabled); |
|