Class TracingUtils

java.lang.Object
ai.acolite.agentsdk.core.tracing.TracingUtils

public final class TracingUtils extends Object
Utility functions for tracing.

Provides ID generation, timestamp formatting, and other helper methods.

Ported from TypeScript OpenAI Agents SDK Source: tracing/utils.ts

  • Method Details

    • generateTraceId

      public static String generateTraceId()
      Generate a trace ID. Format: trace_invalid input: '<'32-char-hex>

      TypeScript: export function generateTraceId(): string

      Returns:
      Trace ID (e.g., "trace_a1b2c3d4e5f67890...")
    • generateSpanId

      public static String generateSpanId()
      Generate a span ID. Format: span_invalid input: '<'24-char-hex>

      TypeScript: export function generateSpanId(): string

      Returns:
      Span ID (e.g., "span_a1b2c3d4e5f67890...")
    • generateGroupId

      public static String generateGroupId()
      Generate a group ID. Format: group_invalid input: '<'24-char-hex>

      TypeScript: export function generateGroupId(): string

      Returns:
      Group ID (e.g., "group_a1b2c3d4e5f67890...")