111 lines
2.6 KiB
Python
111 lines
2.6 KiB
Python
"""AIOS V2 控制面、执行编排与可信运行来源证明。"""
|
|
|
|
from .control_plane import (
|
|
AgentRecord,
|
|
AuditEvent,
|
|
ControlPlaneError,
|
|
ControlPlaneService,
|
|
IdempotencyConflict,
|
|
InMemoryControlPlaneStore,
|
|
InvalidTransition,
|
|
NotFound,
|
|
PolicyDenied,
|
|
RequestContext,
|
|
RevisionConflict,
|
|
TaskRecord,
|
|
TaskState,
|
|
TenantIsolationError,
|
|
TenantRecord,
|
|
Unauthorized,
|
|
)
|
|
from .execution_tracking import ExecutionEvidence, ExecutionTracker
|
|
from .orchestrator import DispatchRecord, ExecutionOrchestrator, OrchestrationError
|
|
from .provenance import (
|
|
Ed25519PrivateKeySigner,
|
|
Ed25519PublicKeyVerifier,
|
|
ExecutionPath,
|
|
GitOperation,
|
|
PRODUCTION_POLICY_VERSION,
|
|
ProvenanceAuthorization,
|
|
ProvenanceControlledWriter,
|
|
ProvenanceDenied,
|
|
ProvenanceError,
|
|
ProvenanceExpired,
|
|
ProvenanceIssuer,
|
|
ProvenanceNotFound,
|
|
ProvenanceReplay,
|
|
ProvenanceRevoked,
|
|
ProvenanceSignatureError,
|
|
ProvenanceStatus,
|
|
ProvenanceVerifier,
|
|
RunProvenance,
|
|
SQLiteProvenanceStore,
|
|
digest_payload,
|
|
)
|
|
from .provenance_git import (
|
|
GitCommandResult,
|
|
GitExecutionContext,
|
|
ProvenanceGitError,
|
|
ProvenanceGitWriter,
|
|
)
|
|
from .provenance_operations import (
|
|
OperationContext,
|
|
OperationReceipt,
|
|
ProvenanceOperationGate,
|
|
build_provenance_writer_from_env,
|
|
context_from_environment,
|
|
)
|
|
|
|
__all__ = [
|
|
"AgentRecord",
|
|
"AuditEvent",
|
|
"ControlPlaneError",
|
|
"ControlPlaneService",
|
|
"DispatchRecord",
|
|
"Ed25519PrivateKeySigner",
|
|
"Ed25519PublicKeyVerifier",
|
|
"ExecutionEvidence",
|
|
"ExecutionOrchestrator",
|
|
"ExecutionPath",
|
|
"ExecutionTracker",
|
|
"GitCommandResult",
|
|
"GitExecutionContext",
|
|
"GitOperation",
|
|
"IdempotencyConflict",
|
|
"InMemoryControlPlaneStore",
|
|
"InvalidTransition",
|
|
"NotFound",
|
|
"OperationContext",
|
|
"OperationReceipt",
|
|
"OrchestrationError",
|
|
"PRODUCTION_POLICY_VERSION",
|
|
"PolicyDenied",
|
|
"ProvenanceAuthorization",
|
|
"ProvenanceControlledWriter",
|
|
"ProvenanceDenied",
|
|
"ProvenanceError",
|
|
"ProvenanceExpired",
|
|
"ProvenanceGitError",
|
|
"ProvenanceGitWriter",
|
|
"ProvenanceIssuer",
|
|
"ProvenanceNotFound",
|
|
"ProvenanceOperationGate",
|
|
"ProvenanceReplay",
|
|
"ProvenanceRevoked",
|
|
"ProvenanceSignatureError",
|
|
"ProvenanceStatus",
|
|
"ProvenanceVerifier",
|
|
"RequestContext",
|
|
"RevisionConflict",
|
|
"RunProvenance",
|
|
"SQLiteProvenanceStore",
|
|
"TaskRecord",
|
|
"TaskState",
|
|
"TenantIsolationError",
|
|
"TenantRecord",
|
|
"Unauthorized",
|
|
"build_provenance_writer_from_env",
|
|
"context_from_environment",
|
|
"digest_payload",
|
|
]
|