Files
openobserve/src/schema
udev 8ed0f95ea0 fix: resolve AI session schema and AnyValue handling (#13459)
## Summary

- remove legacy `tool_name` and `tool_args` references from the session
span SQL projection
- use the canonical `gen_ai_tool_name` field for session tool calls
- handle `gen_ai.input.messages` and `gen_ai.output.messages` as OTEL
`AnyValue` payloads in backend session summaries and frontend turn
rendering
- support structured values, JSON-encoded span values, plain strings,
scalar values, and unstructured object fallbacks without dropping
message content
- add regression coverage for the SQL schema and message normalization
paths

## Testing

- frontend unit tests: 145 passed
- backend session extraction tests: 10 passed
- frontend application type-check passed
- targeted ESLint passed
- Rust formatting and diff checks passed

## Reference

-
https://github.com/open-telemetry/semantic-conventions-genai/blob/main/docs/gen-ai/gen-ai-events.md
2026-07-24 18:35:47 +00:00
..