@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
TypeScript
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>;