bundles
bundles
¶
Bundle dataclasses that group cohesive subsystems of DiapasonSystem.
Classes¶
SecurityContext
dataclass
¶
SecurityContext(
capability_policy: Optional[CapabilityPolicy] = None,
audit_logger: Optional[AuditLogger] = None,
boundary_guard: Optional[BoundaryGuard] = None,
rate_limiter: Any = None,
)
Security policy, audit, and boundary enforcement.
Observability
dataclass
¶
Observability(
telemetry_store: Optional[TelemetryStore] = None,
trace_store: Optional[TraceStore] = None,
trace_collector: Optional[TraceCollector] = None,
gpu_monitor: Optional[GpuMonitor] = None,
)
Telemetry, traces, and hardware monitoring.
AgentRuntime
dataclass
¶
AgentRuntime(
agent: Optional[BaseAgent] = None,
agent_name: str = "",
manager: Optional[AgentManager] = None,
scheduler: Optional[AgentScheduler] = None,
executor: Optional[AgentExecutor] = None,
)
Active agent and agent lifecycle managers.
Scheduling
dataclass
¶
Scheduling(
store: Optional[SchedulerStore] = None,
runner: Optional[TaskScheduler] = None,
)
Task scheduler and its persistent store.