
    Cj                     H    S SK Jr  S\4S jrS\4S jrS\4S jrS\4S jrg)   )get_trace_providerreturnc                  2    [        5       R                  5       $ )z+Return the current time in ISO 8601 format.)r   time_iso     e/home/rurouni/.local/share/pipx/venvs/strix-agent/lib/python3.13/site-packages/agents/tracing/util.pyr   r      s    ((**r   c                  2    [        5       R                  5       $ )zGenerate a new trace ID.)r   gen_trace_idr   r   r	   r   r   	       ,,..r   c                  2    [        5       R                  5       $ )zGenerate a new span ID.)r   gen_span_idr   r   r	   r   r      s    ++--r   c                  2    [        5       R                  5       $ )zGenerate a new group ID.)r   gen_group_idr   r   r	   r   r      r   r   N)setupr   strr   r   r   r   r   r   r	   <module>r      s8    %+# +
/c /
.S .
/c /r   