MCPcopy Create free account

hub / github.com/VersusControl/devops-ai-guidelines / functions

Functions787 in github.com/VersusControl/devops-ai-guidelines

↓ 26 callersMethodGet
Get returns the cached value and true if present and unexpired.
02-mcp-for-devops/code/07/pkg/cache/store.go:43
↓ 20 callersFunction_reload_all
Reload config and model modules to pick up env var changes.
03-ai-agent-for-devops/code/14/tests/test_minimax.py:14
↓ 20 callersFunction_reload_all
Reload config and model modules to pick up env var changes.
03-ai-agent-for-devops/code/10/tests/test_minimax.py:14
↓ 20 callersFunction_reload_all
Reload config and model modules to pick up env var changes.
03-ai-agent-for-devops/code/13/tests/test_minimax.py:14
↓ 20 callersFunction_reload_all
Reload config and model modules to pick up env var changes.
03-ai-agent-for-devops/code/12/tests/test_minimax.py:14
↓ 18 callersMethodError
()
02-mcp-for-devops/code/06/pkg/tools/validator.go:16
↓ 18 callersMethodList
List returns the items of a Kind+Group, optionally scoped to a namespace.
02-mcp-for-devops/code/07/pkg/crd/dynamic.go:43
↓ 11 callersMethodError
()
02-mcp-for-devops/code/03/pkg/types/errors.go:15
↓ 10 callersMethodError
()
02-mcp-for-devops/code/04/pkg/tools/validator.go:16
↓ 8 callersMethodAddTool
AddTool registers a handler wrapped with metrics + rate limiting.
02-mcp-for-devops/code/08/pkg/mcp/server.go:38
↓ 8 callersMethodcount
(self)
03-ai-agent-for-devops/code/14/src/memory/incident_store.py:100
↓ 6 callersFunctioncreate_model
Instantiate and return the configured LLM model. Reads LLM_PROVIDER from environment (via Config). Raises ValueError for unknown provide
03-ai-agent-for-devops/code/14/src/models/factory.py:12
↓ 6 callersFunctioncreate_model
Instantiate and return the configured LLM model. Reads LLM_PROVIDER from environment (via Config). Raises ValueError for unknown provide
03-ai-agent-for-devops/code/10/src/models/factory.py:12
↓ 6 callersFunctioncreate_model
Instantiate and return the configured LLM model. Reads LLM_PROVIDER from environment (via Config). Raises ValueError for unknown provide
03-ai-agent-for-devops/code/13/src/models/factory.py:12
↓ 6 callersFunctioncreate_model
Instantiate and return the configured LLM model. Reads LLM_PROVIDER from environment (via Config). Raises ValueError for unknown provide
03-ai-agent-for-devops/code/12/src/models/factory.py:12
↓ 6 callersMethodfetch
Fetch logs from this source. Args: target: log group / pod name / index — interpretation is source-specific
03-ai-agent-for-devops/code/14/src/sources/base.py:54
↓ 6 callersMethodshort
One-line representation for prompt injection.
03-ai-agent-for-devops/code/14/src/sources/base.py:35
↓ 5 callersMethodAllow
Allow returns true when the caller is permitted to proceed.
02-mcp-for-devops/code/08/pkg/ratelimit/limiter.go:43
↓ 5 callersMethodLogK8sOperation
LogK8sOperation logs Kubernetes operations
02-mcp-for-devops/code/06/internal/logging/logger.go:67
↓ 5 callersMethodLogK8sOperation
LogK8sOperation logs Kubernetes operations
02-mcp-for-devops/code/04/internal/logging/logger.go:67
↓ 5 callersMethodServeStdio
ServeStdio runs stdio transport.
02-mcp-for-devops/code/08/pkg/mcp/server.go:47
↓ 4 callersMethodLogAuthentication
(ctx context.Context, user, authType string, success bool, errorMessage string)
02-mcp-for-devops/code/06/pkg/audit/logger.go:92
↓ 4 callersFunctionformat_entries
Render entries as a clean text block for the agent.
03-ai-agent-for-devops/code/14/src/sources/base.py:78
↓ 4 callersMethodget_recent
Return the N most recent incidents.
03-ai-agent-for-devops/code/14/src/memory/incident_store.py:77
↓ 4 callersMethodget_recent
Return the N most recent incidents.
03-ai-agent-for-devops/code/13/src/memory/incident_store.py:77
↓ 4 callersMethodget_recent
Return the N most recent incidents.
03-ai-agent-for-devops/code/12/src/memory/incident_store.py:77
↓ 3 callersMethodGet
Get resolves a logical cluster name to a Cluster handle.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:92
↓ 3 callersMethodLogEvent
(ctx context.Context, event *AuditEvent)
02-mcp-for-devops/code/06/pkg/audit/logger.go:36
↓ 3 callersFunctionaskNamespace
(prompt: string)
02-mcp-for-devops/code/05/extension/src/extension.ts:16
↓ 3 callersMethodcount
(self)
03-ai-agent-for-devops/code/13/src/memory/incident_store.py:100
↓ 3 callersMethodcount
(self)
03-ai-agent-for-devops/code/12/src/memory/incident_store.py:100
↓ 3 callersFunctiondispatchChat
(query: string)
02-mcp-for-devops/code/05/extension/src/extension.ts:24
↓ 3 callersMethoderror
(self, msg: str)
03-ai-agent-for-devops/code/14/app.py:90
↓ 3 callersFunctionexpandHome
(p string)
02-mcp-for-devops/code/07/pkg/mcp/restconfig.go:37
↓ 3 callersFunctionexpandHome
(p string)
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:140
↓ 3 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/14/src/utils/response.py:6
↓ 3 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/09/src/utils/response.py:6
↓ 3 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/10/src/utils/response.py:6
↓ 3 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/13/src/utils/response.py:6
↓ 3 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/12/src/utils/response.py:6
↓ 3 callersMethodfetch
Fetch logs from this source. Args: target: log group / pod name / index — interpretation is source-specific
03-ai-agent-for-devops/code/13/src/sources/base.py:54
↓ 3 callersFunctionformat_entries
Render entries as a clean text block for the agent.
03-ai-agent-for-devops/code/13/src/sources/base.py:78
↓ 3 callersMethodformat_for_prompt
Format a list of incidents into a text block suitable for injection into the system prompt.
03-ai-agent-for-devops/code/14/src/memory/incident_store.py:103
↓ 3 callersMethodformat_for_prompt
Format a list of incidents into a text block suitable for injection into the system prompt.
03-ai-agent-for-devops/code/13/src/memory/incident_store.py:103
↓ 3 callersMethodformat_for_prompt
Format a list of incidents into a text block suitable for injection into the system prompt.
03-ai-agent-for-devops/code/12/src/memory/incident_store.py:103
↓ 3 callersMethodpublish
(t EventType, kind string, obj any)
02-mcp-for-devops/code/07/pkg/watch/watcher.go:119
↓ 3 callersMethodremoveLocked
(elem *list.Element)
02-mcp-for-devops/code/07/pkg/cache/store.go:98
↓ 3 callersMethodresolve
(group, kind string)
02-mcp-for-devops/code/07/pkg/crd/dynamic.go:80
↓ 3 callersMethodrun
(ctx context.Context, args ...string)
02-mcp-for-devops/code/07/pkg/helm/client.go:113
↓ 3 callersMethodsearch
Simple keyword search across incident fields. Returns incidents whose summary, root_cause, or affected_systems contain the qu
03-ai-agent-for-devops/code/14/src/memory/incident_store.py:81
↓ 3 callersMethodsearch
Simple keyword search across incident fields. Returns incidents whose summary, root_cause, or affected_systems contain the qu
03-ai-agent-for-devops/code/13/src/memory/incident_store.py:81
↓ 3 callersMethodvalidateConfirmation
validateConfirmation ensures dangerous operations require explicit confirmation
02-mcp-for-devops/code/06/pkg/tools/validator.go:378
↓ 3 callersMethodvalidateConfirmation
validateConfirmation ensures dangerous operations require explicit confirmation
02-mcp-for-devops/code/04/pkg/tools/validator.go:378
↓ 2 callersMethodAddAPIKey
(key string, info *APIKeyInfo)
02-mcp-for-devops/code/06/pkg/auth/apikey.go:38
↓ 2 callersMethodAddAuthenticator
(name string, auth Authenticator)
02-mcp-for-devops/code/06/pkg/auth/common.go:29
↓ 2 callersMethodAuthenticate
(ctx context.Context, credentials string)
02-mcp-for-devops/code/06/pkg/auth/common.go:16
↓ 2 callersMethodDefault
Default returns the first cluster declared in the registry.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:87
↓ 2 callersMethodExecuteTool
ExecuteTool executes the specified tool with the provided input
02-mcp-for-devops/code/06/pkg/tools/executor.go:35
↓ 2 callersFunctionFetchAll
FetchAll walks every page up to maxItems. Pass maxItems<=0 for unbounded.
02-mcp-for-devops/code/08/pkg/pagination/pagination.go:51
↓ 2 callersMethodListPods
(ctx context.Context, namespace string)
02-mcp-for-devops/code/06/pkg/k8s/client.go:85
↓ 2 callersMethodListPods
(ctx context.Context, namespace string)
02-mcp-for-devops/code/04/pkg/k8s/client.go:85
↓ 2 callersMethodLogMCPRequest
(ctx context.Context, user, action, resource, namespace string, startTime time.Time, err error)
02-mcp-for-devops/code/06/pkg/audit/logger.go:65
↓ 2 callersMethodLogMCPResponse
LogMCPResponse logs MCP responses with timing
02-mcp-for-devops/code/06/internal/logging/logger.go:52
↓ 2 callersMethodLogMCPResponse
LogMCPResponse logs MCP responses with timing
02-mcp-for-devops/code/04/internal/logging/logger.go:52
↓ 2 callersMethodLogRequest
(ctx context.Context, authInfo *auth.AuthInfo, action, resource, namespace string, startTime time.Time, err er
02-mcp-for-devops/code/06/pkg/security/middleware.go:78
↓ 2 callersMethodNames
Names returns the registered cluster names in registry order.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:76
↓ 2 callersFunctionNew
New constructs a Limiter that refills at `rps` requests/second with `burst` tokens. Entries idle for longer than `ttl` are garbage-collected on the ne
02-mcp-for-devops/code/08/pkg/ratelimit/limiter.go:30
↓ 2 callersMethodSet
Set inserts or refreshes a value, evicting the LRU entry when full.
02-mcp-for-devops/code/07/pkg/cache/store.go:61
↓ 2 callersFunction_build_slack_payload
Build a structured Slack message payload
03-ai-agent-for-devops/code/14/src/tools/slack_notifier.py:44
↓ 2 callersFunction_build_slack_payload
Build a structured Slack message payload
03-ai-agent-for-devops/code/10/src/tools/slack_notifier.py:44
↓ 2 callersFunction_build_slack_payload
Build a structured Slack message payload
03-ai-agent-for-devops/code/13/src/tools/slack_notifier.py:44
↓ 2 callersFunction_build_slack_payload
Build a structured Slack message payload
03-ai-agent-for-devops/code/12/src/tools/slack_notifier.py:44
↓ 2 callersFunction_cluster_header
(c: Cluster, kind: str)
03-ai-agent-for-devops/code/14/src/analysis/correlator.py:179
↓ 2 callersMethod_placeholder
( self, log_group: str, query: Optional[str], minutes: int, limit: int
03-ai-agent-for-devops/code/14/src/sources/cloudwatch.py:135
↓ 2 callersMethod_placeholder
( self, index: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/14/src/sources/elasticsearch.py:122
↓ 2 callersMethod_placeholder
( self, pod_name: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/14/src/sources/kubernetes.py:125
↓ 2 callersMethod_placeholder
( self, log_group: str, query: Optional[str], minutes: int, limit: int
03-ai-agent-for-devops/code/13/src/sources/cloudwatch.py:135
↓ 2 callersMethod_placeholder
( self, index: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/13/src/sources/elasticsearch.py:122
↓ 2 callersMethod_placeholder
( self, pod_name: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/13/src/sources/kubernetes.py:125
↓ 2 callersMethod_save
(self)
03-ai-agent-for-devops/code/14/src/memory/incident_store.py:40
↓ 2 callersMethod_save
(self)
03-ai-agent-for-devops/code/13/src/memory/incident_store.py:40
↓ 2 callersMethod_save
(self)
03-ai-agent-for-devops/code/12/src/memory/incident_store.py:40
↓ 2 callersMethodclear
Delete the session file.
03-ai-agent-for-devops/code/14/src/memory/chat_store.py:52
↓ 2 callersMethodclear
Delete the session file.
03-ai-agent-for-devops/code/13/src/memory/chat_store.py:52
↓ 2 callersMethodclear
Delete the session file.
03-ai-agent-for-devops/code/12/src/memory/chat_store.py:52
↓ 2 callersMethodcluster
Greedy time-window clustering. Walk entries in chronological order. Start a new cluster every time the gap from the previous
03-ai-agent-for-devops/code/14/src/analysis/correlator.py:65
↓ 2 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/07/src/utils/response.py:6
↓ 2 callersFunctionextract_response_text
Extract text content from various response formats.
03-ai-agent-for-devops/code/06/src/langchain_log_analyzer.py:64
↓ 2 callersFunctionextract_response_text
Extract text content from various response formats. LLM responses can come in different formats: - Plain strings - Objects with
03-ai-agent-for-devops/code/08/src/utils/response.py:6
↓ 2 callersMethodfetch
Fetch logs from every configured source in parallel. Args: query: Optional substring/query passed to every so
03-ai-agent-for-devops/code/14/src/analysis/aggregator.py:56
↓ 2 callersFunctionformatDuration
Helper function to format duration in a human-readable way
02-mcp-for-devops/code/06/pkg/mcp/formatters.go:229
↓ 2 callersFunctionformatDuration
Helper function to format duration in a human-readable way
02-mcp-for-devops/code/03/pkg/mcp/formatters.go:229
↓ 2 callersFunctionformatDuration
Helper function to format duration in a human-readable way
02-mcp-for-devops/code/04/pkg/mcp/formatters.go:229
↓ 2 callersFunctiongetTotalRestarts
(pod *corev1.Pod)
02-mcp-for-devops/code/06/pkg/k8s/client.go:424
↓ 2 callersFunctiongetTotalRestarts
(pod *corev1.Pod)
02-mcp-for-devops/code/03/pkg/k8s/client.go:421
↓ 2 callersFunctiongetTotalRestarts
(pod *corev1.Pod)
02-mcp-for-devops/code/04/pkg/k8s/client.go:424
↓ 2 callersMethodget_llm
Get the LLM instance
03-ai-agent-for-devops/code/14/src/models/minimax.py:21
↓ 2 callersMethodget_llm
Get the LLM instance
03-ai-agent-for-devops/code/10/src/models/minimax.py:21
↓ 2 callersMethodget_llm
Get the LLM instance
03-ai-agent-for-devops/code/13/src/models/minimax.py:21
↓ 2 callersMethodget_llm
Get the LLM instance
03-ai-agent-for-devops/code/12/src/models/minimax.py:21
next →1–100 of 787, ranked by callers