Files
2026-08-21 16:00:13 +08:00

64 lines
1.5 KiB
Python

"""安全沙箱集成:封装对 Rust 沙箱服务的调用(司命授权 + 一炁事件回写)。"""
from app.core.config import SandboxSettings
from app.integrations.sandbox.audit_sink import AuditEventSink
from app.integrations.sandbox.auth import AuthorizationContext
from app.integrations.sandbox.client import SandboxClient
from app.integrations.sandbox.events import (
CompositeEventSink,
EventSink,
LoggingEventSink,
SandboxEvent,
)
from app.integrations.sandbox.exceptions import (
SandboxBadRequest,
SandboxError,
SandboxExecFailed,
SandboxNotFound,
SandboxUnauthorized,
SandboxUnavailable,
)
from app.integrations.sandbox.models import (
CancelResponse,
DirEntry,
ExecRequest,
ExecResponse,
FileListRequest,
FileListResponse,
FileReadRequest,
FileReadResponse,
FileStatRequest,
FileStatResponse,
FileWriteRequest,
FileWriteResponse,
)
__all__ = [
"AuthorizationContext",
"AuditEventSink",
"CancelResponse",
"CompositeEventSink",
"DirEntry",
"EventSink",
"ExecRequest",
"ExecResponse",
"FileListRequest",
"FileListResponse",
"FileReadRequest",
"FileReadResponse",
"FileStatRequest",
"FileStatResponse",
"FileWriteRequest",
"FileWriteResponse",
"LoggingEventSink",
"SandboxBadRequest",
"SandboxClient",
"SandboxError",
"SandboxEvent",
"SandboxExecFailed",
"SandboxNotFound",
"SandboxSettings",
"SandboxUnauthorized",
"SandboxUnavailable",
]