Files
openai--openai-agents-python/src/agents/sandbox/__init__.py
T
2026-07-13 12:39:17 +08:00

66 lines
1.6 KiB
Python

from __future__ import annotations
from ..run_config import SandboxArchiveLimits, SandboxConcurrencyLimits, SandboxRunConfig
from .capabilities import Capability
from .config import MemoryGenerateConfig, MemoryLayoutConfig, MemoryReadConfig
from .entries import Dir, LocalFile
from .errors import (
ErrorCode,
ExecTimeoutError,
ExecTransportError,
ExposedPortUnavailableError,
SandboxError,
WorkspaceArchiveReadError,
WorkspaceArchiveWriteError,
WorkspaceReadNotFoundError,
WorkspaceWriteTypeError,
)
from .manifest import Manifest
from .sandbox_agent import SandboxAgent
from .snapshot import (
LocalSnapshot,
LocalSnapshotSpec,
RemoteSnapshot,
RemoteSnapshotSpec,
SnapshotSpec,
resolve_snapshot,
)
from .types import ExecResult, ExposedPortEndpoint, FileMode, Group, Permissions, User
from .workspace_paths import SandboxPathGrant
__all__ = [
"Capability",
"Dir",
"ErrorCode",
"ExecResult",
"ExposedPortEndpoint",
"ExposedPortUnavailableError",
"ExecTimeoutError",
"ExecTransportError",
"FileMode",
"Group",
"LocalFile",
"LocalSnapshot",
"LocalSnapshotSpec",
"Manifest",
"MemoryLayoutConfig",
"MemoryReadConfig",
"MemoryGenerateConfig",
"RemoteSnapshot",
"RemoteSnapshotSpec",
"Permissions",
"SandboxAgent",
"SandboxArchiveLimits",
"SandboxPathGrant",
"SandboxConcurrencyLimits",
"SandboxError",
"SandboxRunConfig",
"SnapshotSpec",
"WorkspaceArchiveReadError",
"WorkspaceArchiveWriteError",
"WorkspaceReadNotFoundError",
"WorkspaceWriteTypeError",
"User",
"resolve_snapshot",
]