All Classes and Interfaces
Class
Description
Generates deterministic agent IDs using BLAKE2b-64 hashing.
Realistic nested-agent example used to verify observability parity end-to-end.
High-level entry point for Agentic Ants tracing, mirroring the JS
startObservation / startActiveObservation / observe /
updateActiveTrace surface.Anthropic Messages API wrapper with guardrail enforcement and trace logging.
AWS Bedrock Converse wrapper with guardrail enforcement and trace logging.
Specialized
AntsObservation for LLM generations.Google Generative AI (Gemini) wrapper with guardrail enforcement and trace logging.
HTTP client for the ANTS guardrail ML-check API.
A thin, fluent wrapper over an OpenTelemetry
Span that writes the
Ants-specific attributes the backend maps to observations.OpenAI Chat Completions wrapper with guardrail enforcement and trace logging.
This exception type will be thrown for any non-2XX API responses.
This class serves as the base exception for all errors in the SDK.
Entry point for configuring Agentic Ants OpenTelemetry tracing.
OpenTelemetry span-attribute keys that the Agentic Ants backend reads when
mapping OTLP spans to traces / observations.
OpenTelemetry
SpanProcessor that ships spans to the Agentic Ants OTLP
ingestion endpoint and decorates them with Ants-specific attributes.Fluent builder for
AntsPlatformSpanProcessor.Fire-and-forget tracer that sends trace and generation events to the
ANTS ingestion API (
POST /api/public/ingestion).Google Vertex AI (Gemini) wrapper with guardrail enforcement and trace logging.
Represents a file stream with associated metadata for file uploads.
Thrown when a guardrail check detects a policy violation and the policy
action is ENFORCE (block).
A custom implementation of OkHttp's RequestBody that wraps an InputStream.
Observation types recognized by the Agentic Ants backend, matching the
ants-platform.observation.type attribute values used by the JS and
Python SDKs.A custom InputStream that wraps the InputStream from the OkHttp Response and ensures that the
OkHttp Response object is properly closed when the stream is closed.
A custom Reader that wraps the Reader from the OkHttp Response and ensures that the
OkHttp Response object is properly closed when the reader is closed.
Trace-level attributes set via
Ants.updateActiveTrace(com.ants.platform.tracing.TraceAttributes) or
AntsObservation.updateTrace(com.ants.platform.tracing.TraceAttributes).Payload for trace logging via the ANTS ingestion API.
Guardrail check results for both input and output directions.
Token usage counts.