Help us shape the future of Go! Take the 2026 Go Developer Survey

pkg/

directory
v1.4.28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2026 License: MIT

Directories

Path Synopsis
Package agent contains the AI agent mode pipeline:
Package agent contains the AI agent mode pipeline:
ai
ai/analyze
Package analyze contains the analyze-kind AI agent: operator- triggered, tool-using, single-incident investigation.
Package analyze contains the analyze-kind AI agent: operator- triggered, tool-using, single-incident investigation.
ai/chat
Package chat implements the dedicated conversational DevOps/SRE agent.
Package chat implements the dedicated conversational DevOps/SRE agent.
ai/detect
Package detect contains the detect-kind AI agent: cheap, tool-free, single-call classification of unknown / spiking log patterns.
Package detect contains the detect-kind AI agent: cheap, tool-free, single-call classification of unknown / spiking log patterns.
ai/eino
Package eino contains the Eino-backed chat model wrapper used by all AI agents in versus-incident.
Package eino contains the Eino-backed chat model wrapper used by all AI agents in versus-incident.
ai/prompt
Package prompt is a content-free helper for assembling multi-file system prompts.
Package prompt is a content-free helper for assembling multi-file system prompts.
ai/router
Package router dispatches AITasks to the right AIAgent and wraps each call with per-kind caching and per-kind rate limiting.
Package router dispatches AITasks to the right AIAgent and wraps each call with per-kind caching and per-kind rate limiting.
ai/tools
Package tools defines shared metadata for read-only AI tool catalogs.
Package tools defines shared metadata for read-only AI tool catalogs.
ai/tools/common
Package tools contains cross-cutting read-only AI tools backed by external sources.
Package tools contains cross-cutting read-only AI tools backed by external sources.
ai/tools/elasticsearch
Package elasticsearch exposes bounded log-source operations as model tools.
Package elasticsearch exposes bounded log-source operations as model tools.
ai/tools/k8s
Package k8s contains read-only Kubernetes AI tools.
Package k8s contains read-only Kubernetes AI tools.
ai/tools/prometheus
Package prometheus exposes bounded Prometheus reads as model tools.
Package prometheus exposes bounded Prometheus reads as model tools.
ai/tools/signoz
Package signoz exposes bounded SigNoz reads as model tools.
Package signoz exposes bounded SigNoz reads as model tools.
ai/tools/tempo
Package tempo exposes bounded Tempo reads under existing trace capabilities.
Package tempo exposes bounded Tempo reads under existing trace capabilities.
ai/tools/versus
Package tools contains read-only AI tools backed by Versus state.
Package tools contains read-only AI tools backed by Versus state.
Package baseline combines an OSS baseline surface with optional extensions.
Package baseline combines an OSS baseline surface with optional extensions.
Package elasticsearch provides bounded, read-only access to one configured Elasticsearch log source.
Package elasticsearch provides bounded, read-only access to one configured Elasticsearch log source.
Package graylog provides bounded, scoped, read-only Graylog queries for native tools.
Package graylog provides bounded, scoped, read-only Graylog queries for native tools.
Package kubernetes provides bounded, read-only access to Kubernetes APIs.
Package kubernetes provides bounded, read-only access to Kubernetes APIs.
Package license is the OSS base of the Versus license shim.
Package license is the OSS base of the Versus license shim.
Package loki provides bounded, scoped read-only Loki queries for interactive tools.
Package loki provides bounded, scoped read-only Loki queries for interactive tools.
admin_audit.go — a generic, unopinionated admin-mutation audit seam (companion to the extension.go org/auth seams).
admin_audit.go — a generic, unopinionated admin-mutation audit seam (companion to the extension.go org/auth seams).
Package prometheus provides bounded, normalized reads over Prometheus.
Package prometheus provides bounded, normalized reads over Prometheus.
Package providerhttp provides hardened outbound HTTP policy for configured providers.
Package providerhttp provides hardened outbound HTTP policy for configured providers.
Package report is the OSS default implementation of core.ReportRenderer: a pure-Go, in-binary PNG "incidents analytics dashboard" renderer.
Package report is the OSS default implementation of core.ReportRenderer: a pure-Go, in-binary PNG "incidents analytics dashboard" renderer.
Package runbook is the runbook-RAG corpus store and ingestion (write) path for the SRE agent's read-only find_runbook tool.
Package runbook is the runbook-RAG corpus store and ingestion (write) path for the SRE agent's read-only find_runbook tool.
vectorindex
Package vectorindex is the swappable vector-search seam behind the runbook-RAG find_runbook tool.
Package vectorindex is the swappable vector-search seam behind the runbook-RAG find_runbook tool.
Package scheduler is the generic, in-process recurring-evaluation seam on the agent runtime.
Package scheduler is the generic, in-process recurring-evaluation seam on the agent runtime.
Package servicehealth stores and aggregates the OSS log and internal health projection.
Package servicehealth stores and aggregates the OSS log and internal health projection.
emit_interceptor.go — a generic, unopinionated emit-interception seam (companion to the admin_audit.go audit seam and the extension.go org seams).
emit_interceptor.go — a generic, unopinionated emit-interception seam (companion to the admin_audit.go audit seam and the extension.go org seams).
Package servicetopology combines the operator-authored OSS graph with optional authorized extensions.
Package servicetopology combines the operator-authored OSS graph with optional authorized extensions.
Package signalsources contains concrete SignalSource implementations.
Package signalsources contains concrete SignalSource implementations.
Package signoz provides source-scoped, bounded read operations for SigNoz.
Package signoz provides source-scoped, bounded read operations for SigNoz.
Package splunk provides bounded, scoped Splunk search-job reads for native tools.
Package splunk provides bounded, scoped Splunk search-job reads for native tools.
Package stats holds the shared, dependency-free numeric primitives every signal brain in the suite folds its baseline through: an exponentially-weighted mean/variance estimator, the z-score with a spread floor, an outlier-reject predicate, and the hour-of-day / hour-of-week seasonal bucketing.
Package stats holds the shared, dependency-free numeric primitives every signal brain in the suite folds its baseline through: an exponentially-weighted mean/variance estimator, the z-score with a spread floor, an outlier-reject predicate, and the hour-of-day / hour-of-week seasonal bucketing.
Package storage is the persistence layer used by the agent (pattern catalog, shadow log, service registry) and by the incident service (incident history).
Package storage is the persistence layer used by the agent (pattern catalog, shadow log, service registry) and by the incident service (incident history).
Package teams provides CRUD over operator-defined members and teams.
Package teams provides CRUD over operator-defined members and teams.
Package tempo provides bounded read-only Tempo access for interactive tools.
Package tempo provides bounded read-only Tempo access for interactive tools.
Package tenancy defines tier-neutral organization scoping primitives.
Package tenancy defines tier-neutral organization scoping primitives.
Package utils provides utility functions for the application
Package utils provides utility functions for the application
Package weborigin validates and compares browser-visible HTTP origins.
Package weborigin validates and compares browser-visible HTTP origins.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL