UNPKG

@openai/agents-core

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

17 lines (16 loc) • 911 B
import type { SandboxClient, SandboxClientOptions } from '../client'; import type { Manifest } from '../manifest'; import { type SandboxSessionLike, type SandboxSessionState } from '../session'; import { type SerializedSandboxState } from './sessionState'; export declare function serializeSandboxRuntimeState(args: { client: SandboxClient | undefined; sandboxState: SerializedSandboxState | undefined; sessionsByAgentKey: ReadonlyMap<string, SandboxSessionLike<SandboxSessionState>>; sessionAgentNamesByKey: ReadonlyMap<string, string>; ownedSessionAgentKeys: ReadonlySet<string>; trustedManifestForAgentKey?: (agentKey: string) => Manifest | undefined; clientOptions?: SandboxClientOptions; includeOwnedSessions?: boolean; preferredCurrentAgentKey?: string; retainedPreservedOwnedSessionAgentKeys?: ReadonlySet<string>; }): Promise<SerializedSandboxState | undefined>;