All Classes and Interfaces
Class
Description
Client for Cockroach Aegis autonomous database operations.
Publishes application-side operational signals ("exhaust") to Cockroach Aegis.
Exposes the annotated method as an agent-callable tool (e.g.
An application-side operational event published to Cockroach Aegis ("exhaust").
Client for the CockroachDB Cloud control-plane API (part of Cockroach
Continuum): list clusters and configure metric export.
A CockroachDB Cloud cluster (control-plane view).
Metric-export configuration.
A Cloud metric-export sink.
A Cockroach virtual cluster.
Auto-configuration for the Cockroach Continuum surfaces: vCluster tagging,
Plenum storage insights, Aegis (simulated by default), and the agent/MCP tool
surface.
Registers the Continuum Cloud Actuator surfaces (
/actuator/continuum
endpoint and a health indicator) when Spring Boot Actuator and the health
contributor API are on the classpath and a CloudClient bean exists.Auto-configuration for the Cockroach Continuum Cloud control-plane surface.
Configuration for the Cockroach Continuum Cloud control-plane client.
Configuration for the Cockroach Continuum surfaces.
Registers GraalVM native image hints for all CockroachDB starter components.
Marks a field as a CockroachDB computed (generated) column.
Generates CockroachDB DDL for computed columns annotated with
@ComputedColumn.Actuator endpoint
/actuator/continuum that surfaces the Cockroach
Continuum control-plane state: whether the client is live or simulated, the
visible clusters, and (when a VirtualClusterManager is present) the
virtual clusters.Health indicator for the Cockroach Continuum Cloud control-plane connection.
Factory for
McpClient: returns a SimulatedMcpClient when the
client is disabled or has no endpoint, otherwise an HttpMcpClient.Agent / MCP facade over
@AgentTool-annotated providers.Built-in, safe (non-destructive)
AgentTools exposing common CockroachDB
operations to an agent: connectivity, Cockroach Plenum storage usage, and a
pointer to retry metrics.Distance metrics for CockroachDB vector similarity search.
A Cockroach Aegis finding: an observation the autonomous-ops agents surfaced
about a cluster.
Placeholder for the real Cockroach Aegis HTTP client.
HTTP-backed
CloudClient that talks to the real CockroachDB Cloud API
using a service-account Bearer token.HTTP-backed
McpClient speaking the MCP Streamable HTTP transport (spec
2025-06-18).Adapts an
McpClient to the AegisClient interface.Maps Aegis operations to the tool names an MCP server advertises.
Minimal client for the Model Context Protocol (MCP).
The result of a
tools/call.Configuration for an MCP client.
One content block of a tool-call result.
A tool advertised by an MCP server.
Typed builders for the three metric-export sinks.
A Cockroach Aegis recommendation: a suggested action tied to one or more
findings.
In-memory Cockroach Aegis client for local development and tests.
In-memory
CloudClient for development and tests.In-memory
McpClient for development and tests.Read-only Cockroach Plenum storage insights.
Cockroach Plenum storage signal for a single table.
A described, agent-callable tool.
Reflects over
@AgentTool-annotated methods on provider objects and
exposes them as described, invokable tools.Generates CockroachDB v26.2+
CREATE VECTOR INDEX DDL.Tags the annotated method's work for a Cockroach vCluster so it is isolated on
shared capacity.
Applies Cockroach vCluster workload tagging to
VirtualCluster-annotated
methods: opens a transaction and issues SET LOCAL application_name for
the vCluster name and, when Workload is present, SET LOCAL
default_transaction_quality_of_service for the priority — then proceeds.Thread-scoped Cockroach vCluster context for programmatic use, mirroring
RegionContext.Immutable vCluster binding: a name and (optionally) a workload priority.
Manages the lifecycle of Cockroach virtual clusters over a SQL connection to a
Continuum host cluster, using the
CREATE / SHOW / DROP VIRTUAL CLUSTER
statements.Assigns a Cockroach vCluster workload priority to the annotated method, mapped
to CockroachDB admission-control quality-of-service and applied as
SET LOCAL default_transaction_quality_of_service for the transaction.Workload priority classes and their CockroachDB QoS mapping.