You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(otlp): add --format otlp-genai with OTel GenAI semantic conventions (#110)
LLM request/response pairs now export as gen_ai.client.operation child
spans. Tool calls export as gen_ai.tool.call/<name> spans. Errors use
the OTel exception event format. Root span carries gen_ai.agent.id and
gen_ai.agent.name. --format otlp is unchanged for backwards compatibility.
Closes#100
Co-authored-by: Ona <no-reply@ona.com>
agent-strace share <session-id> [-o file] Export a self-contained HTML report
@@ -1224,6 +1225,26 @@ Any attempt by the agent to read `cvm/attestation-service/` or `cvm/auth-service
1224
1225
1225
1226
Export sessions as OpenTelemetry spans to your existing observability stack. Sessions become traces. Tool calls become spans with duration and inputs. Errors get exception events. No new dependencies.
1226
1227
1228
+
### OTel GenAI semantic conventions
1229
+
1230
+
Use `--format otlp-genai` to export with strict [OTel GenAI semantic conventions](https://opentelemetry.io/docs/specs/semconv/gen-ai/). This produces AI-native spans that populate token usage charts, cost views, and LLM dashboards in Datadog, Grafana, and Honeycomb automatically.
0 commit comments