Class CrdbAgent

java.lang.Object
com.cockroachlabs.data.continuum.agent.CrdbAgent

public final class CrdbAgent extends Object
Agent / MCP facade over @AgentTool-annotated providers.

 CrdbAgent agent = CrdbAgent.from(new CrdbOpsTools(storage, jdbc));
 List<ToolDescriptor> tools = agent.listTools();      // MCP tools/list
 Object result = agent.invoke("health", Map.of());    // MCP tools/call
 

Least-privilege: destructive tools are excluded unless allowDestructive(boolean) is enabled. A full MCP stdio/HTTP server is out of scope for this increment; adapt listTools()/invoke(java.lang.String, java.util.Map<java.lang.String, java.lang.Object>) onto your transport of choice.