MCPcopy Create free account

hub / github.com/VersusControl/devops-ai-guidelines / types & classes

Types & classes183 in github.com/VersusControl/devops-ai-guidelines

↓ 13 callersClassMiniMaxModel
Wrapper for MiniMax via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/14/src/models/minimax.py:8
↓ 13 callersClassMiniMaxModel
Wrapper for MiniMax via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/10/src/models/minimax.py:8
↓ 13 callersClassMiniMaxModel
Wrapper for MiniMax via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/13/src/models/minimax.py:8
↓ 13 callersClassMiniMaxModel
Wrapper for MiniMax via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/12/src/models/minimax.py:8
↓ 6 callersClassLogEntry
A single normalised log line. Every connector converts its raw records into this shape so the agent sees the same structure regardless o
03-ai-agent-for-devops/code/14/src/sources/base.py:20
↓ 6 callersClassLogEntry
A single normalised log line. Every connector converts its raw records into this shape so the agent sees the same structure regardless o
03-ai-agent-for-devops/code/13/src/sources/base.py:20
↓ 3 callersClassLogAnalyzerAgent
AI Logging Agent with tool-calling loop. The agent sends each LLM response through a loop: 1. If the LLM wants to call tools, execute
03-ai-agent-for-devops/code/14/src/agents/log_analyzer.py:31
↓ 3 callersClassLogAnalyzerAgent
AI Logging Agent with tool-calling loop. The agent sends each LLM response through a loop: 1. If the LLM wants to call tools, execute
03-ai-agent-for-devops/code/13/src/agents/log_analyzer.py:31
↓ 3 callersClassLogAnalyzerAgent
AI Logging Agent with tool-calling loop. The agent sends each LLM response through a loop: 1. If the LLM wants to call tools, execute
03-ai-agent-for-devops/code/12/src/agents/log_analyzer.py:31
↓ 2 callersClassCloudWatchSource
CloudWatch Logs source. `target` is the log group name.
03-ai-agent-for-devops/code/14/src/sources/cloudwatch.py:30
↓ 2 callersClassCluster
A group of entries that happened within a time window.
03-ai-agent-for-devops/code/14/src/analysis/correlator.py:26
↓ 2 callersClassCorrelator
Bucket entries into time-window clusters.
03-ai-agent-for-devops/code/14/src/analysis/correlator.py:58
↓ 2 callersClassElasticsearchSource
Elasticsearch source. `target` is the index name (or pattern).
03-ai-agent-for-devops/code/14/src/sources/elasticsearch.py:16
↓ 2 callersClassLogAggregator
Pulls logs from multiple sources in parallel and merges them. Each source is given the same query and time window. The aggregator return
03-ai-agent-for-devops/code/14/src/analysis/aggregator.py:31
↓ 1 callersClassChatStore
File-backed conversation store. Each session is saved as a JSON file containing the message list. Messages are the same dicts used by St
03-ai-agent-for-devops/code/14/src/memory/chat_store.py:12
↓ 1 callersClassChatStore
File-backed conversation store. Each session is saved as a JSON file containing the message list. Messages are the same dicts used by St
03-ai-agent-for-devops/code/13/src/memory/chat_store.py:12
↓ 1 callersClassChatStore
File-backed conversation store. Each session is saved as a JSON file containing the message list. Messages are the same dicts used by St
03-ai-agent-for-devops/code/12/src/memory/chat_store.py:12
↓ 1 callersClassCloudWatchSource
CloudWatch Logs source. `target` is the log group name.
03-ai-agent-for-devops/code/13/src/sources/cloudwatch.py:30
↓ 1 callersClassElasticsearchSource
Elasticsearch source. `target` is the index name (or pattern).
03-ai-agent-for-devops/code/13/src/sources/elasticsearch.py:16
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/14/src/models/gemini.py:8
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/07/src/models/gemini.py:8
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/09/src/models/gemini.py:8
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/10/src/models/gemini.py:8
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/13/src/models/gemini.py:8
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/12/src/models/gemini.py:8
↓ 1 callersClassGeminiModel
Wrapper for Google Gemini LLM
03-ai-agent-for-devops/code/08/src/models/gemini.py:8
↓ 1 callersClassGitHubModel
Wrapper for GitHub Models via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/14/src/models/github_openai.py:8
↓ 1 callersClassGitHubModel
Wrapper for GitHub Models via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/10/src/models/github_openai.py:8
↓ 1 callersClassGitHubModel
Wrapper for GitHub Models via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/13/src/models/github_openai.py:8
↓ 1 callersClassGitHubModel
Wrapper for GitHub Models via OpenAI-compatible inference endpoint.
03-ai-agent-for-devops/code/12/src/models/github_openai.py:8
↓ 1 callersClassIncidentStore
File-backed incident memory. Each incident is a dict with: id, timestamp, severity, summary, root_cause, affected_systems, r
03-ai-agent-for-devops/code/14/src/memory/incident_store.py:14
↓ 1 callersClassIncidentStore
File-backed incident memory. Each incident is a dict with: id, timestamp, severity, summary, root_cause, affected_systems, r
03-ai-agent-for-devops/code/13/src/memory/incident_store.py:14
↓ 1 callersClassIncidentStore
File-backed incident memory. Each incident is a dict with: id, timestamp, severity, summary, root_cause, affected_systems, r
03-ai-agent-for-devops/code/12/src/memory/incident_store.py:14
↓ 1 callersClassKubernetesSource
Kubernetes pod logs. `target` is the pod name.
03-ai-agent-for-devops/code/14/src/sources/kubernetes.py:29
↓ 1 callersClassKubernetesSource
Kubernetes pod logs. `target` is the pod name.
03-ai-agent-for-devops/code/13/src/sources/kubernetes.py:29
↓ 1 callersClassLogAnalyzerAgent
AI Logging Agent Capabilities: - Read and analyze log files - Answer questions about logs - Maintain conversation history
03-ai-agent-for-devops/code/07/src/agents/log_analyzer.py:15
↓ 1 callersClassLogAnalyzerAgent
AI Logging Agent with Kubernetes Management Capabilities Capabilities: - Read and analyze application logs from Kubernetes pods
03-ai-agent-for-devops/code/09/src/agents/log_analyzer.py:14
↓ 1 callersClassLogAnalyzerAgent
AI Logging Agent with tool-calling loop. The agent sends each LLM response through a loop: 1. If the LLM wants to call tools, execute
03-ai-agent-for-devops/code/10/src/agents/log_analyzer.py:31
↓ 1 callersClassLogAnalyzerAgent
AI Logging Agent with Streamlit Support Capabilities: - Read and analyze log files - Answer questions about logs - Maintain
03-ai-agent-for-devops/code/08/src/agents/log_analyzer.py:14
↓ 1 callersTypeAliasPermission
02-mcp-for-devops/code/06/pkg/rbac/policies.go:12
↓ 1 callersClassStreamlitProgress
Callbacks that render live tool-call progress inside a st.status container.
03-ai-agent-for-devops/code/14/app.py:47
↓ 1 callersClassStreamlitProgress
Callbacks that render live tool-call progress inside a st.status container.
03-ai-agent-for-devops/code/10/app.py:39
↓ 1 callersClassStreamlitProgress
Callbacks that render live tool-call progress inside a st.status container.
03-ai-agent-for-devops/code/13/app.py:44
↓ 1 callersClassStreamlitProgress
Callbacks that render live tool-call progress inside a st.status container.
03-ai-agent-for-devops/code/12/app.py:40
StructAPIKeyAuthenticator
02-mcp-for-devops/code/06/pkg/auth/apikey.go:94
StructAPIKeyInfo
02-mcp-for-devops/code/06/pkg/auth/apikey.go:17
InterfaceAPIKeyStore
02-mcp-for-devops/code/06/pkg/auth/apikey.go:12
StructAuditEvent
02-mcp-for-devops/code/06/pkg/audit/logger.go:12
StructAuditLogger
02-mcp-for-devops/code/06/pkg/audit/logger.go:26
StructAuthInfo
02-mcp-for-devops/code/06/pkg/auth/common.go:8
InterfaceAuthenticator
02-mcp-for-devops/code/06/pkg/auth/common.go:15
StructClient
Client wraps the dynamic + discovery clients required for CRD work.
02-mcp-for-devops/code/07/pkg/crd/dynamic.go:23
StructClient
Client owns shared invocation knobs (kubeconfig, context).
02-mcp-for-devops/code/07/pkg/helm/client.go:29
StructClient
02-mcp-for-devops/code/06/pkg/k8s/client.go:24
StructClient
02-mcp-for-devops/code/03/pkg/k8s/client.go:21
StructClient
02-mcp-for-devops/code/04/pkg/k8s/client.go:24
StructCluster
Cluster bundles a clientset with its declared metadata.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:31
StructClusterSpec
ClusterSpec declares one entry in the registry file.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:19
ClassConfig
Application configuration
03-ai-agent-for-devops/code/14/src/config.py:11
ClassConfig
Application configuration
03-ai-agent-for-devops/code/07/src/config.py:11
ClassConfig
Application configuration
03-ai-agent-for-devops/code/09/src/config.py:11
ClassConfig
Application configuration
03-ai-agent-for-devops/code/10/src/config.py:11
ClassConfig
Application configuration
03-ai-agent-for-devops/code/13/src/config.py:11
ClassConfig
Application configuration
03-ai-agent-for-devops/code/12/src/config.py:11
ClassConfig
Application configuration
03-ai-agent-for-devops/code/08/src/config.py:11
StructConfig
02-mcp-for-devops/code/06/internal/config/config.go:10
StructConfig
02-mcp-for-devops/code/03/internal/config/config.go:10
StructConfig
02-mcp-for-devops/code/04/internal/config/config.go:10
StructConfigMapInfo
ConfigMapInfo represents essential configmap information
02-mcp-for-devops/code/06/pkg/k8s/types.go:58
StructConfigMapInfo
ConfigMapInfo represents essential configmap information
02-mcp-for-devops/code/03/pkg/k8s/types.go:58
StructConfigMapInfo
ConfigMapInfo represents essential configmap information
02-mcp-for-devops/code/04/pkg/k8s/types.go:58
StructContainerInfo
Helper functions
02-mcp-for-devops/code/06/pkg/k8s/client.go:387
StructContainerInfo
Helper functions
02-mcp-for-devops/code/03/pkg/k8s/client.go:384
StructContainerInfo
Helper functions
02-mcp-for-devops/code/04/pkg/k8s/client.go:387
TypeAliasContextKey
ContextKey is a custom type for context keys to avoid collisions
02-mcp-for-devops/code/06/pkg/mcp/secure_server.go:16
StructDeploymentInfo
DeploymentInfo represents essential deployment information
02-mcp-for-devops/code/06/pkg/k8s/types.go:38
StructDeploymentInfo
DeploymentInfo represents essential deployment information
02-mcp-for-devops/code/03/pkg/k8s/types.go:38
StructDeploymentInfo
DeploymentInfo represents essential deployment information
02-mcp-for-devops/code/04/pkg/k8s/types.go:38
StructEvent
Event is the high-level event handed to subscribers.
02-mcp-for-devops/code/07/pkg/watch/watcher.go:29
TypeAliasEventType
EventType enumerates the lifecycle events surfaced to subscribers.
02-mcp-for-devops/code/07/pkg/watch/watcher.go:20
StructExecuteResult
ExecuteResult represents the result of tool execution
02-mcp-for-devops/code/06/pkg/tools/executor.go:26
StructExecuteResult
ExecuteResult represents the result of tool execution
02-mcp-for-devops/code/04/pkg/tools/executor.go:26
StructInMemoryAPIKeyStore
02-mcp-for-devops/code/06/pkg/auth/apikey.go:26
StructInstallOptions
InstallOptions captures the inputs to a Helm install or upgrade.
02-mcp-for-devops/code/07/pkg/helm/client.go:60
StructJWTAuthenticator
02-mcp-for-devops/code/06/pkg/auth/jwt.go:19
StructJWTClaims
02-mcp-for-devops/code/06/pkg/auth/jwt.go:12
StructK8sConfig
02-mcp-for-devops/code/06/internal/config/config.go:22
StructK8sConfig
02-mcp-for-devops/code/03/internal/config/config.go:22
StructK8sConfig
02-mcp-for-devops/code/04/internal/config/config.go:22
TypeAliasK8sResourceType
K8sResourceType represents different Kubernetes resource types
02-mcp-for-devops/code/06/pkg/types/mcp.go:26
TypeAliasK8sResourceType
K8sResourceType represents different Kubernetes resource types
02-mcp-for-devops/code/03/pkg/types/mcp.go:26
TypeAliasK8sResourceType
K8sResourceType represents different Kubernetes resource types
02-mcp-for-devops/code/04/pkg/types/mcp.go:26
StructLimiter
Limiter is a sharded token-bucket limiter.
02-mcp-for-devops/code/08/pkg/ratelimit/limiter.go:14
FuncTypeLister
Lister calls the Kubernetes API to return a single page.
02-mcp-for-devops/code/08/pkg/pagination/pagination.go:30
StructLogConfig
02-mcp-for-devops/code/06/internal/config/config.go:28
StructLogConfig
02-mcp-for-devops/code/03/internal/config/config.go:28
StructLogConfig
02-mcp-for-devops/code/04/internal/config/config.go:28
ClassLogSource
Abstract base for any log source connector.
03-ai-agent-for-devops/code/14/src/sources/base.py:44
ClassLogSource
Abstract base for any log source connector.
03-ai-agent-for-devops/code/13/src/sources/base.py:44
StructLogger
02-mcp-for-devops/code/06/internal/logging/logger.go:10
next →1–100 of 183, ranked by callers