litellm/scripts/trace_codegen/schemas/traces
ishaan-berri df23f11e9b
feat(lens): link traces to the conversation that started them (#45169)
* feat(lens): carry lens.source attributes on trace span rows

* feat(lens): read lens.source attributes in trace_spans query

* feat(lens): read lens.source attributes in trace_page_spans query

* feat(lens): read lens.source attributes in trace_span_batch query

* feat(lens): read lens.source attributes in trace_list_span_batch query

* feat(lens): decode lens.source columns from clickhouse span rows

* feat(lens): add run source to the trace summary contract

* feat(lens): export RunSource from litellm-traces

* feat(lens): resolve the https run source from the root span

* test(lens): cover run source resolution and https guard

* test(lens): add source fields to capture fixture rows

* test(lens): round-trip source fields on span row contract

* test(lens): add source fields to trace cache test rows

* test(lens): add source fields to trace cache read fixtures

* test(lens): add source fields to trace cache snapshot fixtures

* chore(lens): regenerate python trace types with run source

* chore(lens): regenerate trace json schema with run source

* chore(lens): regenerate trace page json schema with run source

* chore(ui): regenerate api types with trace run source

* feat(lens): add run source link with hover card

* test(lens): cover run source app detection and url guard

* feat(lens): show the run source next to the trace name

* feat(lens): label the run source link, e.g. Slack thread

* test(lens): assert run source link labels

* feat(lens): move the run source link into the trace stats row

* feat(lens): add a typed run source, e.g. slack or teams

* feat(lens): export RunSourceType

* feat(lens): carry the source type on trace span rows

* feat(lens): resolve the run source type, defaulting to custom

* feat(lens): read agent.source attributes in trace_spans query

* feat(lens): read agent.source attributes in trace_page_spans query

* feat(lens): read agent.source attributes in trace_span_batch query

* feat(lens): read agent.source attributes in trace_list_span_batch query

* feat(lens): decode the source type from clickhouse span rows

* test(lens): cover run source type parsing

* test(lens): add source type to capture fixture rows

* test(lens): round-trip source type on span row contract

* test(lens): add source type to trace cache test rows

* test(lens): add source type to trace cache read fixtures

* test(lens): add source type to trace cache snapshot fixtures

* chore(lens): regenerate python trace types with source type

* chore(lens): regenerate trace json schema with source type

* chore(lens): regenerate trace page json schema with source type

* chore(ui): regenerate api types with run source type

* feat(lens): pick the run source logo and label from its type

* test(lens): cover run source labels by type and slack logo

* feat(lens): show the run source as a Source stat with the app name

* test(lens): assert run source app names

* feat(lens): place the Source stat before Duration
2026-10-07 22:32:37 +00:00
..
QueryScope.json feat(traces): tracing development seed (#44363) 2026-10-03 09:59:51 +00:00
SpanDetail.json feat(traces): tracing development seed (#44363) 2026-10-03 09:59:51 +00:00
SpanErrorPage.json feat(traces): tracing development seed (#44363) 2026-10-03 09:59:51 +00:00
Tenant.json feat(traces): tracing development seed (#44363) 2026-10-03 09:59:51 +00:00
Trace.json feat(lens): link traces to the conversation that started them (#45169) 2026-10-07 22:32:37 +00:00
TraceDetailRequest.json refactor(tracing): generate existing HTTP request models from Rust schemas (#44591) 2026-10-05 17:37:52 +00:00
TraceErrorPageRequest.json refactor(tracing): generate existing HTTP request models from Rust schemas (#44591) 2026-10-05 17:37:52 +00:00
TraceListRequest.json refactor(tracing): generate existing HTTP request models from Rust schemas (#44591) 2026-10-05 17:37:52 +00:00
TracePage.json feat(lens): link traces to the conversation that started them (#45169) 2026-10-07 22:32:37 +00:00
TraceQueryRequest.json refactor(tracing): generate existing HTTP request models from Rust schemas (#44591) 2026-10-05 17:37:52 +00:00
TraceScope.json feat(traces): tracing development seed (#44363) 2026-10-03 09:59:51 +00:00
TraceSpanRequest.json refactor(tracing): generate existing HTTP request models from Rust schemas (#44591) 2026-10-05 17:37:52 +00:00
TraceSQLResponse.json feat(tracing)!: return only data from SQL queries (#44609) 2026-10-05 12:11:59 -07:00