Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
runbook-ingest
command
Command runbook-ingest builds the runbook-RAG corpus for the SRE agent's read-only find_runbook tool.
|
Command runbook-ingest builds the runbook-RAG corpus for the SRE agent's read-only find_runbook tool. |
|
pkg
|
|
|
agent
Package agent contains the AI agent mode pipeline:
|
Package agent contains the AI agent mode pipeline: |
|
agent/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. |
|
agent/ai/chat
Package chat implements the dedicated conversational DevOps/SRE agent.
|
Package chat implements the dedicated conversational DevOps/SRE agent. |
|
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. |
|
agent/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. |
|
agent/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. |
|
agent/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. |
|
agent/ai/tools
Package tools defines shared metadata for agent tool catalogs.
|
Package tools defines shared metadata for agent tool catalogs. |
|
agent/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. |
|
agent/ai/tools/elasticsearch
Package elasticsearch exposes bounded log-source operations as model tools.
|
Package elasticsearch exposes bounded log-source operations as model tools. |
|
agent/ai/tools/k8s
Package k8s contains read-only Kubernetes AI tools.
|
Package k8s contains read-only Kubernetes AI tools. |
|
agent/ai/tools/prometheus
Package prometheus exposes bounded Prometheus reads as model tools.
|
Package prometheus exposes bounded Prometheus reads as model tools. |
|
agent/ai/tools/signoz
Package signoz exposes bounded SigNoz reads as model tools.
|
Package signoz exposes bounded SigNoz reads as model tools. |
|
agent/ai/tools/tempo
Package tempo exposes bounded Tempo reads under existing trace capabilities.
|
Package tempo exposes bounded Tempo reads under existing trace capabilities. |
|
agent/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. |
|
baseline
Package baseline combines an OSS baseline surface with optional extensions.
|
Package baseline combines an OSS baseline surface with optional extensions. |
|
elasticsearch
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. |
|
graylog
Package graylog provides bounded, scoped, read-only Graylog queries for native tools.
|
Package graylog provides bounded, scoped, read-only Graylog queries for native tools. |
|
kubernetes
Package kubernetes provides bounded, read-only access to Kubernetes APIs.
|
Package kubernetes provides bounded, read-only access to Kubernetes APIs. |
|
license
Package license is the OSS base of the Versus license shim.
|
Package license is the OSS base of the Versus license shim. |
|
loki
Package loki provides bounded, scoped read-only Loki queries for interactive tools.
|
Package loki provides bounded, scoped read-only Loki queries for interactive tools. |
|
middleware
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). |
|
prometheus
Package prometheus provides bounded, normalized reads over Prometheus.
|
Package prometheus provides bounded, normalized reads over Prometheus. |
|
providerhttp
Package providerhttp provides hardened outbound HTTP policy for configured providers.
|
Package providerhttp provides hardened outbound HTTP policy for configured providers. |
|
report
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. |
|
runbook
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. |
|
runbook/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. |
|
scheduler
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. |
|
servicehealth
Package servicehealth stores and aggregates the OSS log and internal health projection.
|
Package servicehealth stores and aggregates the OSS log and internal health projection. |
|
services
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). |
|
servicetopology
Package servicetopology combines the operator-authored OSS graph with optional authorized extensions.
|
Package servicetopology combines the operator-authored OSS graph with optional authorized extensions. |
|
signalsources
Package signalsources contains concrete SignalSource implementations.
|
Package signalsources contains concrete SignalSource implementations. |
|
signoz
Package signoz provides source-scoped, bounded read operations for SigNoz.
|
Package signoz provides source-scoped, bounded read operations for SigNoz. |
|
splunk
Package splunk provides bounded, scoped Splunk search-job reads for native tools.
|
Package splunk provides bounded, scoped Splunk search-job reads for native tools. |
|
stats
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. |
|
storage
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). |
|
teams
Package teams provides CRUD over operator-defined members and teams.
|
Package teams provides CRUD over operator-defined members and teams. |
|
tempo
Package tempo provides bounded read-only Tempo access for interactive tools.
|
Package tempo provides bounded read-only Tempo access for interactive tools. |
|
tenancy
Package tenancy defines tier-neutral organization scoping primitives.
|
Package tenancy defines tier-neutral organization scoping primitives. |
|
utils
Package utils provides utility functions for the application
|
Package utils provides utility functions for the application |
|
weborigin
Package weborigin validates and compares browser-visible HTTP origins.
|
Package weborigin validates and compares browser-visible HTTP origins. |
|
tests
|
|
|
fakekube/cmd
command
|
|
|
Package ui exposes the compiled Vite/React dashboard as an embedded filesystem so the Go binary ships with its UI baked in.
|
Package ui exposes the compiled Vite/React dashboard as an embedded filesystem so the Go binary ships with its UI baked in. |
Click to show internal directories.
Click to hide internal directories.

