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
..
2026-07-24 17:39:35 +00:00
2026-07-15 07:10:41 +00:00
2026-07-24 17:39:35 +00:00
2026-07-24 18:35:47 +00:00
2026-07-23 02:24:31 +00:00
2026-07-24 09:15:14 +00:00
2026-07-23 02:24:31 +00:00
2026-07-23 15:47:07 +00:00
2026-07-23 02:24:31 +00:00
2026-07-24 04:08:59 +00:00
2026-07-24 18:35:47 +00:00
2026-07-24 18:35:47 +00:00
2026-07-24 18:35:47 +00:00
2026-07-24 09:15:14 +00:00
2026-07-24 04:08:59 +00:00
2026-07-17 13:58:24 +00:00
2026-07-24 17:39:35 +00:00
2026-07-24 00:31:13 +00:00
2026-07-23 15:47:07 +00:00
2026-07-24 16:56:37 +00:00
2026-07-22 06:40:27 +00:00
2026-07-21 16:57:33 +00:00
2026-07-24 16:56:37 +00:00
2026-07-24 09:15:14 +00:00
2026-07-23 15:47:07 +00:00
2026-07-24 04:08:59 +00:00
2026-07-23 02:24:31 +00:00
2026-07-17 13:58:24 +00:00
2026-07-24 18:35:47 +00:00
2026-07-24 04:08:59 +00:00
2026-07-24 04:08:59 +00:00
2026-07-24 09:15:14 +00:00
2026-07-24 06:48:22 +00:00
2026-07-23 15:47:07 +00:00
2026-07-24 04:08:59 +00:00
2026-07-24 16:56:37 +00:00
2026-07-23 02:24:31 +00:00
2026-07-24 16:56:37 +00:00
2026-07-17 13:58:24 +00:00
2026-07-23 09:13:32 +00:00
2026-07-23 02:24:31 +00:00
2026-07-24 16:56:37 +00:00