Skip to content

bundles

bundles

Bundle dataclasses that group cohesive subsystems of JarvisSystem.

Classes

SecurityContext dataclass

SecurityContext(capability_policy: Optional[CapabilityPolicy] = None, audit_logger: Optional[AuditLogger] = None, boundary_guard: Optional[BoundaryGuard] = 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.