@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
7 lines (6 loc) • 800 B
TypeScript
import type { SandboxPreStopHook, SandboxSessionLifecycleOptions, SandboxSessionLike, SandboxSessionState } from '../session';
export declare function registerSandboxPreStopHook(session: SandboxSessionLike<SandboxSessionState>, hook: SandboxPreStopHook): () => void;
export declare function hasSessionCleanup(session: SandboxSessionLike<SandboxSessionState>): boolean;
export declare function runSandboxSessionPreStopHooks(session: SandboxSessionLike<SandboxSessionState>): Promise<void>;
export declare function runSandboxSessionPreStop(session: SandboxSessionLike<SandboxSessionState>, options?: SandboxSessionLifecycleOptions): Promise<void>;
export declare function cleanupSandboxSession(session: SandboxSessionLike<SandboxSessionState>, options?: SandboxSessionLifecycleOptions): Promise<void>;