@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
14 lines • 3.51 kB
JavaScript
export { assertHostPathGrantsRebound, deserializeMountCredentialRedactionMetadata, deserializeHostPathGrantRedactionMetadata, deserializeManifest, mergeManifestEntryDelta, mergeManifestDelta, rebindPersistedMountCredentials, sanitizeEnvironmentForPersistence, serializeEnvironmentForPersistence, serializeHostPathGrantRedactionMetadata, serializeMountCredentialRedactionMetadata, serializeManifest, serializeManifestRecord, } from "./sandboxes/shared/manifestPersistence.mjs";
export { assertExistingMountTopologyPreserved, assertLiveMountCredentialAuthorityMatches, assertLiveMountEnvironmentAuthorityMatches, assertMountCredentialsRebound, assertSandboxSessionStateUsable, assertSandboxStateGenerationUnchanged, captureSandboxStateGeneration, captureLiveMountCredentialAuthority, captureLiveMountCredentialAuthorityIfAbsent, captureLiveMountEnvironmentAuthority, captureLiveMountRuntimeAuthority, copyValidatedMountEffectivePaths, copyTrustedMountCredentialRebindProvenance, configuredMountCredentialFields, liveMountCredentialAuthorityMatches, liveMountEnvironmentAuthorityMatches, liveMountRuntimeAuthorityMatches, manifestHasNonResumableMountAuthority, isSandboxSessionStateUnsafe, isMountCredentialFileEnvironmentName, manifestHasInContainerMounts, mountCredentialEnvironmentForEntry, mountCredentialFileReferences, NON_RESUMABLE_MOUNT_AUTHORITY_KEY, markSandboxSessionStateUnsafe, recordLiveMountCredentialAuthority, resolveAndValidateMountEnvironment, sanitizeMountCredentialEnvironmentForPersistence, validateMountCredentialBoundariesAtEffectivePath, validateMountCredentialBoundaries, validateMountCredentialFileEffectivePaths, validateMountEnvironmentCredentialBoundaries, withExclusiveSandboxManifestMutation, withExclusiveSandboxStateInspection, } from "./mountSecurity.mjs";
export { stableJsonStringify } from "./shared/stableJson.mjs";
export { copyManifestMountCredentialExposurePolicy, replaceManifestMountCredentialExposurePolicy, } from "./manifest.mjs";
export { elapsedSeconds, formatExecResponse, truncateOutput, } from "./shared/output.mjs";
export { isHostPathStrictlyWithinRoot, isHostPathWithinRoot, relativeHostPathEscapesRoot, relativeHostPathEscapesRootOrSelf, sandboxPathGrantHostPath, } from "./shared/hostPath.mjs";
export { hasBackslashPathSeparator, hasEscapingParentPathSegment, hasParentPathSegment, isUnderPosixPath, normalizePosixPath, posixDirname, relativePosixPathWithinRoot, } from "./shared/posixPath.mjs";
export { assertShellEnvironmentName, deserializePersistedEnvironmentForRuntime, materializeEnvironment, materializeStaticEnvironment, mergeMaterializedEnvironment, mergeStaticMaterializedEnvironment, rehydratePersistedEnvironmentForRuntime, resolveEnvironmentReferences, serializeManifestEnvironment, serializeRuntimeEnvironmentForPersistence, } from "./shared/environment.mjs";
export { shellQuote } from "./shared/shell.mjs";
export { isSandboxPathNotFoundError, probeSandboxDirectoryExists, probeSandboxPathExists, } from "./shared/pathProbe.mjs";
export { isRecord, isStringRecord, readOptionalBoolean, readOptionalNumber, readOptionalNumberArray, readOptionalRecord, readOptionalRecordArray, readOptionalString, readOptionalStringRecord, readString, readStringArray, } from "./shared/typeGuards.mjs";
export { validateCredentialPair, } from "./shared/credentials.mjs";
export { assertViewImageByteLength, imageOutputFromBytes, MAX_VIEW_IMAGE_BYTES, sniffImageMediaType, toUint8Array, } from "./shared/media.mjs";
//# sourceMappingURL=internal.mjs.map