Download src/agents/embedded-agent-runner/context-engine-maintenance.test-support.ts from SaylorTwift/openclaw: direct link, hf CLI and curl.
- Browser
- Download file 1.1 kB
-
https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/agents/embedded-agent-runner/context-engine-maintenance.test-support.ts
- Command line
-
hf download hf://SaylorTwift/openclaw/src/agents/embedded-agent-runner/context-engine-maintenance.test-support.ts
-
curl -L -o context-engine-maintenance.test-support.ts https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/agents/embedded-agent-runner/context-engine-maintenance.test-support.ts
1.1 kB
| import "./context-engine-maintenance.js"; | |
| type DeferredTurnMaintenanceProcessLike = Pick<NodeJS.Process, "on" | "off"> & | |
| Partial<Pick<NodeJS.Process, "listenerCount" | "kill" | "pid">> & { | |
| [key: symbol]: unknown; | |
| }; | |
| type ContextEngineMaintenanceTestApi = { | |
| createDeferredTurnMaintenanceAbortSignal(params?: { | |
| processLike?: DeferredTurnMaintenanceProcessLike; | |
| }): { | |
| abortSignal?: AbortSignal; | |
| dispose: () => void; | |
| }; | |
| resetDeferredTurnMaintenanceStateForTest(): void; | |
| }; | |
| function getTestApi(): ContextEngineMaintenanceTestApi { | |
| return (globalThis as Record<PropertyKey, unknown>)[ | |
| Symbol.for("openclaw.contextEngineMaintenanceTestApi") | |
| ] as ContextEngineMaintenanceTestApi; | |
| } | |
| export function createDeferredTurnMaintenanceAbortSignal(params?: { | |
| processLike?: DeferredTurnMaintenanceProcessLike; | |
| }): { | |
| abortSignal?: AbortSignal; | |
| dispose: () => void; | |
| } { | |
| return getTestApi().createDeferredTurnMaintenanceAbortSignal(params); | |
| } | |
| export function resetDeferredTurnMaintenanceStateForTest(): void { | |
| getTestApi().resetDeferredTurnMaintenanceStateForTest(); | |
| } | |