diff --git a/src/agents/pi-embedded-runner/empty-assistant-turn.ts b/src/agents/pi-embedded-runner/empty-assistant-turn.ts index 6235aec7bb5..d33b6b433ef 100644 --- a/src/agents/pi-embedded-runner/empty-assistant-turn.ts +++ b/src/agents/pi-embedded-runner/empty-assistant-turn.ts @@ -24,7 +24,7 @@ function isZero(value: number | undefined): value is 0 { return value === 0; } -export function hasZeroTokenUsageSnapshot(usage: unknown): boolean { +function hasZeroTokenUsageSnapshot(usage: unknown): boolean { if (!usage || typeof usage !== "object") { return false; } diff --git a/src/agents/pi-embedded-runner/run/attempt.sessions-yield.ts b/src/agents/pi-embedded-runner/run/attempt.sessions-yield.ts index d707f763933..52b20b82090 100644 --- a/src/agents/pi-embedded-runner/run/attempt.sessions-yield.ts +++ b/src/agents/pi-embedded-runner/run/attempt.sessions-yield.ts @@ -6,7 +6,7 @@ const SESSIONS_YIELD_CONTEXT_CUSTOM_TYPE = "openclaw.sessions_yield"; const SESSIONS_YIELD_ABORT_SETTLE_TIMEOUT_MS = process.env.OPENCLAW_TEST_FAST === "1" ? 250 : 2_000; // Persist a hidden context reminder so the next turn knows why the runner stopped. -export function buildSessionsYieldContextMessage(message: string): string { +function buildSessionsYieldContextMessage(message: string): string { return `${message}\n\n[Context: The previous turn ended intentionally via sessions_yield while waiting for a follow-up event.]`; } diff --git a/src/agents/pi-embedded-runner/run/attempt.thread-helpers.ts b/src/agents/pi-embedded-runner/run/attempt.thread-helpers.ts index 4859dfff07f..c1760c970f6 100644 --- a/src/agents/pi-embedded-runner/run/attempt.thread-helpers.ts +++ b/src/agents/pi-embedded-runner/run/attempt.thread-helpers.ts @@ -55,7 +55,7 @@ export function shouldUseOpenAIWebSocketTransport(params: { return endpointClass === "default" || endpointClass === "openai-public"; } -export function shouldAppendAttemptCacheTtl(params: { +function shouldAppendAttemptCacheTtl(params: { timedOutDuringCompaction: boolean; compactionOccurredThisAttempt: boolean; config?: OpenClawConfig; diff --git a/src/agents/pi-embedded-runner/session-manager-cache.ts b/src/agents/pi-embedded-runner/session-manager-cache.ts index 800f89c1573..de6fc14c526 100644 --- a/src/agents/pi-embedded-runner/session-manager-cache.ts +++ b/src/agents/pi-embedded-runner/session-manager-cache.ts @@ -88,10 +88,6 @@ export function trackSessionManagerAccess(sessionFile: string): void { sessionManagerCache.trackSessionManagerAccess(sessionFile); } -export function isSessionManagerCached(sessionFile: string): boolean { - return sessionManagerCache.isSessionManagerCached(sessionFile); -} - export async function prewarmSessionFile(sessionFile: string): Promise { await sessionManagerCache.prewarmSessionFile(sessionFile); } diff --git a/src/agents/pi-embedded-runner/wait-for-idle-before-flush.ts b/src/agents/pi-embedded-runner/wait-for-idle-before-flush.ts index 71b661aadb7..e38089b8789 100644 --- a/src/agents/pi-embedded-runner/wait-for-idle-before-flush.ts +++ b/src/agents/pi-embedded-runner/wait-for-idle-before-flush.ts @@ -7,7 +7,7 @@ type ToolResultFlushManager = { clearPendingToolResults?: (() => void) | undefined; }; -export const DEFAULT_WAIT_FOR_IDLE_TIMEOUT_MS = 30_000; +const DEFAULT_WAIT_FOR_IDLE_TIMEOUT_MS = 30_000; async function waitForAgentIdleBestEffort( agent: IdleAwareAgent | null | undefined,