Class Ants

java.lang.Object
com.ants.platform.tracing.Ants

public final class Ants extends Object
High-level entry point for Agentic Ants tracing, mirroring the JS startObservation / startActiveObservation / observe / updateActiveTrace surface.

Call AntsPlatformOtel.configure(com.ants.platform.otel.AntsPlatformSpanProcessor.Builder) once at startup, then:


 Ants.startActiveObservation("research-agent", ObservationType.AGENT, agent -> {
     agent.input(question);
     agent.updateTrace(TraceAttributes.builder().name("research").userId("u1").build());

     AntsGeneration gen = Ants.startGeneration("draft-answer")
         .model("gpt-4o-mini").input(question);
     gen.output(answer).usage(120, 80).end();

     AntsObservation tool = Ants.startObservation("web-search", ObservationType.TOOL);
     tool.input(query).output(results).end();

     agent.output(answer);
 });
 AntsPlatformOtel.flush();