Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QQ3221197721/cloudai-fusion
/ types & classes
Types & classes
1,271 in github.com/QQ3221197721/cloudai-fusion
⨍
Functions
4,559
◇
Types & classes
1,271
↳
Endpoints
11
↓ 19 callers
Class
Incident
Represents an infrastructure incident.
ai/agents/operations_agent.py:37
↓ 17 callers
Class
TimeSeriesAnomalyDetector
Multi-method anomaly detection engine combining: 1. Statistical methods (Z-score, IQR) 2. Moving average deviation 3. Rate-of-change
ai/anomaly/detector.py:18
↓ 13 callers
Class
LLMConfig
Configuration for LLM backends, read from environment variables.
ai/agents/llm_client.py:55
↓ 12 callers
Class
GPUSchedulingEnv
Custom Gymnasium environment for GPU workload scheduling. State space: - Per-node: GPU utilization, memory usage, CPU usage, network
ai/scheduler/train.py:30
↓ 12 callers
Class
LLMClient
Unified LLM client supporting multiple backends. Attempts providers in priority order, falls back gracefully. Capabilities: - Infe
ai/agents/llm_client.py:111
↓ 9 callers
Class
RemediationAction
A single remediation action with command and risk assessment.
ai/agents/operations_agent.py:75
↓ 9 callers
TypeAlias
Role
============================================================================ Models ==================================================================
pkg/auth/auth.go:52
↓ 8 callers
Class
GPUAnomalyDetector
Specialized anomaly detector for GPU workloads. Combines statistical methods (Z-score, IQR, EMA, RoC) with deep learning models (LSTM Autoenc
ai/anomaly/detector.py:151
↓ 8 callers
Class
ResourceMetrics
ai/agents/server.py:111
↓ 6 callers
TypeAlias
PriorityLevel
============================================================================ Priority Queue with Preemption ==========================================
pkg/scheduler/queue_manager.go:55
↓ 6 callers
Class
SchedulingTrainer
Trains and manages the RL scheduling model.
ai/scheduler/train.py:151
↓ 5 callers
Class
AgentInsight
ai/agents/server.py:179
↓ 5 callers
Class
FineTuneJob
ai/agents/fine_tuning.py:67
↓ 5 callers
Class
IncidentAnalysis
Complete incident analysis result.
ai/agents/operations_agent.py:93
↓ 5 callers
Class
OperationsAgent
LLM-powered operations agent for intelligent incident management. Uses LLM for root cause analysis and remediation suggestions, falls bac
ai/agents/operations_agent.py:139
↓ 4 callers
Class
AnomalyDetector
Threshold detection + LLM-powered security analysis.
ai/agents/server.py:300
↓ 4 callers
TypeAlias
GPUType
GPUType defines supported GPU accelerator types
pkg/common/types.go:54
↓ 4 callers
Class
SchedulingOptimizer
Multi-factor scoring + LLM reasoning for scheduling decisions.
ai/agents/server.py:217
↓ 4 callers
TypeAlias
WorkloadType
WorkloadType defines AI workload categories
pkg/common/types.go:29
↓ 3 callers
Class
AnomalyDetectionRequest
ai/agents/server.py:148
↓ 3 callers
TypeAlias
CloudProviderType
CloudProviderType defines supported cloud providers
pkg/common/types.go:66
↓ 3 callers
Class
CostAnalyzer
Dynamic cost analysis + LLM-powered recommendations.
ai/agents/server.py:432
↓ 3 callers
Class
GPUSchedulingGymEnv
Production Gymnasium environment for GPU workload scheduling. Observation (continuous, Box): Per-node (N nodes x 6 features):
ai/scheduler/advanced_trainer.py:64
↓ 3 callers
TypeAlias
RuntimeType
RuntimeType defines supported Wasm runtimes
pkg/wasm/manager.go:24
↓ 3 callers
Class
SchedulingRequest
ai/agents/server.py:122
↓ 3 callers
TypeAlias
WASICapability
============================================================================ WASI Sandbox Isolation ==================================================
pkg/wasm/plugin_ecosystem.go:116
↓ 3 callers
TypeAlias
metadataCarrier
============================================================================ Metadata carrier — adapts gRPC metadata to TextMapCarrier ===============
pkg/tracing/grpc.go:145
↓ 2 callers
TypeAlias
AgentType
AgentType defines the type of AI agent
cmd/agent/main.go:32
↓ 2 callers
TypeAlias
AlertSeverity
AlertSeverity defines alert severity levels
pkg/monitor/service.go:244
↓ 2 callers
Class
ChatResponse
ai/agents/server.py:194
↓ 2 callers
Class
CostAnalysisRequest
ai/agents/server.py:164
↓ 2 callers
TypeAlias
NodeTier
NodeTier defines the compute tier
pkg/edge/manager.go:25
↓ 2 callers
Class
PPOSchedulingTrainer
Proximal Policy Optimization trainer for GPU scheduling. PPO is on-policy, stable, and well-suited for: - High-dimensional continuous ac
ai/scheduler/advanced_trainer.py:351
↓ 2 callers
TypeAlias
PluginLanguage
============================================================================ Multi-Language Support ==================================================
pkg/wasm/plugin_ecosystem.go:27
↓ 2 callers
Class
SACSchedulingTrainer
Soft Actor-Critic trainer for GPU scheduling. SAC is off-policy, sample-efficient, and well-suited for: - Continuous action spaces -
ai/scheduler/advanced_trainer.py:546
↓ 2 callers
Class
Severity
ai/agents/server.py:103
↓ 2 callers
Class
TracingConfig
Configuration for the tracing subsystem.
ai/tracing.py:84
↓ 2 callers
Class
_SchedulingMetricsCallback
Custom SB3 callback for logging scheduling-specific metrics.
ai/scheduler/advanced_trainer.py:316
↓ 1 callers
TypeAlias
AdmissionPhase
============================================================================ Admission Control Chain =================================================
pkg/plugin/admission.go:30
↓ 1 callers
Class
AgentType
ai/agents/server.py:96
↓ 1 callers
Class
AnomalyResult
ai/agents/server.py:154
↓ 1 callers
TypeAlias
BudgetPolicyLevel
============================================================================ Error Budget Policy =====================================================
pkg/metrics/errorbudget.go:79
↓ 1 callers
TypeAlias
CircuitState
============================================================================ Circuit Breaker — Three-state pattern (Closed → Open → HalfOpen → Closed)
pkg/resilience/circuit.go:15
↓ 1 callers
Class
CloudFineTuner
Manages fine-tuning jobs on cloud LLM providers. Supports OpenAI fine-tuning API and Alibaba DashScope.
ai/agents/fine_tuning.py:197
↓ 1 callers
TypeAlias
ClusterStatus
ClusterStatus represents cluster health state
pkg/common/types.go:78
↓ 1 callers
Class
CostAnalysisResult
ai/agents/server.py:170
↓ 1 callers
Class
DeepEnsembleDetector
Production-grade ensemble combining statistical and deep learning methods. Voting strategy: - Each method produces a score in [0, 1]
ai/anomaly/deep_detector.py:424
↓ 1 callers
Class
DomainDatasetBuilder
Generates fine-tuning datasets from domain knowledge. Domains: - scheduling: GPU workload placement decisions with reasoning
ai/agents/fine_tuning.py:89
↓ 1 callers
TypeAlias
EdgeNodeStatus
EdgeNodeStatus represents edge node health
pkg/edge/manager.go:34
↓ 1 callers
TypeAlias
EnforcementMode
EnforcementMode defines how a policy is enforced
pkg/security/manager.go:50
↓ 1 callers
TypeAlias
EventType
EventType classifies real-time events.
pkg/websocket/hub.go:23
↓ 1 callers
Class
FineTuneEvaluator
Compare base model vs fine-tuned model on domain-specific tasks.
ai/agents/fine_tuning.py:561
↓ 1 callers
Class
FineTuningPipeline
End-to-end fine-tuning orchestrator. Usage: pipeline = FineTuningPipeline() # Prepare domain datasets pipeline.prepa
ai/agents/fine_tuning.py:664
↓ 1 callers
TypeAlias
GGUFQuantType
============================================================================ GGUF: llama.cpp Quantization Formats Supports Q2_K, Q3_K_S/M/L, Q4_K_S/M,
pkg/edge/model_compression.go:929
↓ 1 callers
Class
LSTMAnomalyDetector
LSTM Autoencoder for multivariate time-series anomaly detection. Training: online learning via sliding window reconstruction. Inference:
ai/anomaly/deep_detector.py:79
↓ 1 callers
Class
LocalFineTuner
Local LoRA/QLoRA fine-tuning using HuggingFace Transformers + PEFT. Enables domain adaptation of open-source models (Qwen, LLaMA, Mistral)
ai/agents/fine_tuning.py:401
↓ 1 callers
TypeAlias
PolicyEngineType
============================================================================ OPA / Gatekeeper Policy Engine ==========================================
pkg/plugin/admission.go:879
↓ 1 callers
TypeAlias
PolicyType
============================================================================ Models ==================================================================
pkg/security/manager.go:38
↓ 1 callers
Class
SchedulingDecision
ai/agents/server.py:136
↓ 1 callers
TypeAlias
SwapState
SwapState represents the state of a hot-swap operation
pkg/wasm/plugin_ecosystem.go:299
↓ 1 callers
Class
TransformerAnomalyDetector
Transformer-based anomaly detection with reconstruction + attention scoring. Advantages over LSTM: - Better at capturing long-range depe
ai/anomaly/deep_detector.py:285
↓ 1 callers
TypeAlias
WorkloadStatus
WorkloadStatus represents Wasm workload lifecycle
pkg/wasm/manager.go:34
↓ 1 callers
Class
_ActorWrapper
ai/scheduler/advanced_trainer.py:513
↓ 1 callers
Class
_HeaderCarrier
Adapter for extracting trace context from ASGI/Starlette headers.
ai/tracing.py:244
↓ 1 callers
Class
_LSTMDecoder
LSTM decoder that reconstructs the time window from a latent vector.
ai/anomaly/deep_detector.py:59
↓ 1 callers
Class
_LSTMEncoder
LSTM encoder that compresses a time window into a latent vector.
ai/anomaly/deep_detector.py:44
↓ 1 callers
Class
_PositionalEncoding
Sinusoidal positional encoding for transformer input.
ai/anomaly/deep_detector.py:222
↓ 1 callers
Class
_SACActorWrapper
ai/scheduler/advanced_trainer.py:682
↓ 1 callers
Class
_TransformerAutoencoder
Transformer encoder with reconstruction head for anomaly detection.
ai/anomaly/deep_detector.py:241
Struct
ABACConfig
ABACConfig configures the ABAC engine.
pkg/auth/abac.go:135
Struct
ABACDecision
ABACDecision is the result of policy evaluation.
pkg/auth/abac.go:116
Struct
ABACEngine
============================================================================ ABAC Engine =============================================================
pkg/auth/abac.go:128
Struct
ABACPolicy
============================================================================ ABAC Policy Model =======================================================
pkg/auth/abac.go:24
Struct
ABACRequest
============================================================================ ABAC Request Context ====================================================
pkg/auth/abac.go:89
Struct
ACKCluster
============================================================================ ACK API Types ===========================================================
pkg/cloud/aliyun_sdk.go:75
Struct
ACKNode
ACKNode represents a node from DescribeClusterNodes API
pkg/cloud/aliyun_sdk.go:88
Struct
ACKNodePage
ACKNodePage wraps the paginated node list response
pkg/cloud/aliyun_sdk.go:99
Struct
AKSCluster
============================================================================ AKS API Types ===========================================================
pkg/cloud/azure_sdk.go:47
Struct
AKSCredentials
AKSCredentials holds the kubeconfig credential block
pkg/cloud/azure_sdk.go:74
Struct
AKSNodePool
AKSNodePool represents an AKS agent pool (node group)
pkg/cloud/azure_sdk.go:64
Struct
APIErrorBody
APIErrorBody is the inner error object.
pkg/errors/response.go:32
Struct
APIErrorResponse
============================================================================ Unified API Error Response ==============================================
pkg/errors/response.go:27
Struct
APIKey
============================================================================ API Key Model ===========================================================
pkg/security/gateway.go:26
Struct
APIResponse
============================================================================ API Response Types ======================================================
pkg/common/types.go:149
Struct
AWQConfig
============================================================================ AWQ: Activation-Aware Weight Quantization Reference: Lin et al., "AWQ: Ac
pkg/edge/model_compression.go:812
Struct
AWQResult
AWQResult contains AWQ quantization output metrics.
pkg/edge/model_compression.go:838
Struct
AWSAPIClient
============================================================================ AWS EKS Client (Official SDK v2) ========================================
pkg/cloud/aws_sdk.go:22
Struct
AWSProvider
============================================================================= AWSProvider implements Provider for Amazon Web Services (EKS/SageMaker)
pkg/cloud/providers.go:220
TypeAlias
AZStrategy
============================================================================ Cross-AZ Deployment Strategy ============================================
pkg/ha/ha.go:169
Struct
AccessRecord
AccessRecord tracks an access event for pattern learning
pkg/edge/offline_enhanced.go:107
Struct
ActionItem
ActionItem tracks follow-up tasks from a retrospective.
pkg/observability/types.go:329
Struct
ActionMatch
ActionMatch defines the actions to match.
pkg/auth/abac.go:66
Struct
AdaptiveTTLConfig
============================================================================ Adaptive TTL — hot keys live longer, cold keys expire faster ============
pkg/cache/optimizer.go:135
Struct
AdaptiveTTLManager
AdaptiveTTLManager tracks access patterns and computes optimal TTLs.
pkg/cache/optimizer.go:157
Struct
AdmissionAuditEntry
AdmissionAuditEntry records an admission evaluation for audit
pkg/plugin/admission.go:153
Struct
AdmissionChain
AdmissionChain manages an ordered set of admission webhooks
pkg/plugin/admission.go:142
TypeAlias
AdmissionDecision
AdmissionDecision is the result of evaluating an admission request
pkg/plugin/admission.go:38
Struct
AdmissionHub
============================================================================ Admission Extension Hub — Unified Entry Point ===========================
pkg/plugin/admission.go:1361
Struct
AdmissionRequest
AdmissionRequest represents a resource admission request
pkg/plugin/admission.go:48
Struct
AdmissionResponse
AdmissionResponse represents the response from admission evaluation
pkg/plugin/admission.go:88
next →
1–100 of 1,271, ranked by callers