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.