Ishaan Jaff
|
77d09f0fc5
|
feat(tracing): add markdown export field limit constant
|
2026-09-30 08:07:58 -07:00 |
|
Ishaan Jaff
|
15e2f87c02
|
fix(auth): match placeholder native routes like /v1/traces/{trace_id}
|
2026-09-30 08:07:57 -07:00 |
|
Ishaan Jaff
|
3c3897d0ae
|
feat(proxy): support format=md on GET /v1/traces/{trace_id}
|
2026-09-30 08:07:57 -07:00 |
|
Ishaan Jaff
|
b27bc3ae2b
|
feat(tracing): add TraceReceiver.get_trace_markdown
|
2026-09-30 08:07:57 -07:00 |
|
Ishaan Jaff
|
66db6ec124
|
feat(tracing): fetch all span input/output in one query for exports
|
2026-09-30 08:07:57 -07:00 |
|
Ishaan Jaff
|
3ce7c13cc2
|
feat(tracing): render traces as Markdown for Claude / Codex
|
2026-09-30 08:07:57 -07:00 |
|
Ishaan Jaff
|
2e4fbd4656
|
test(clickhouse): trace ingest requests are not logged as spend
|
2026-09-30 06:50:26 -07:00 |
|
Ishaan Jaff
|
af40ccd7c3
|
fix(clickhouse): don't write /v1/traces ingest requests as spend rows
|
2026-09-30 06:50:26 -07:00 |
|
Ishaan Jaff
|
379ec2d3e8
|
test(ui): cover agent traces section
|
2026-09-30 06:48:20 -07:00 |
|
Ishaan Jaff
|
90a0cb0947
|
test(ui): cover trace drawer
|
2026-09-30 06:48:20 -07:00 |
|
Ishaan Jaff
|
16bde496e1
|
test(ui): cover trace helpers
|
2026-09-30 06:48:20 -07:00 |
|
Ishaan Jaff
|
fe2ef0ec9e
|
test(ui): add real trace fixtures
|
2026-09-30 06:48:20 -07:00 |
|
Ishaan Jaff
|
7c384f70cd
|
feat(ui): add span detail with LiteLLM request card
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
e66217f07a
|
feat(ui): add agent graph
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
7a1b39d7fe
|
feat(ui): add span tree waterfall with sibling-agent grouping
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
7d406c3a36
|
feat(ui): add trace steps view
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
99bebb0ed3
|
feat(ui): add trace drawer
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
387c53aaef
|
feat(ui): add tracing setup card
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
d989f93144
|
feat(ui): add agent traces section with setup card fallback
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
4d4f3a5b56
|
feat(ui): add agent traces table
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
d495fc5cf9
|
feat(ui): add trace type and status pills
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
fb9b80ac48
|
feat(ui): add trace keyboard navigation
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
dd583d7414
|
feat(ui): add agent traces data hook
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
b417c2b091
|
feat(ui): add trace tree, steps and grouping helpers
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
626cd6f7c6
|
feat(ui): add trace view types
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
18dabb6314
|
feat(ui): add agent traces view to the Logs page
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
69ed633ac4
|
feat(ui): add agent trace API calls
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
5481cdd6c2
|
test(proxy): protobuf bodies are not parsed as JSON
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
7f63248e81
|
test(clickhouse): cover clickhouse spend-log callback
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
7a34f89c46
|
test(proxy): cover /v1/traces endpoints and scoping
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
295ea7326a
|
test(tracing): cover TraceReceiver ingest, tenant stamping and backpressure
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
f5a2da83de
|
test(tracing): cover trace store row mapping and agent aggregation
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
a252acb42c
|
test(tracing): cover OTLP decoding and span normalization
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
a1c8e1e884
|
test(tracing): add real LangSmith deep agent OTLP export fixture
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
b3d9db4113
|
feat(tracing): add tracing and clickhouse constants
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
e1207f3f51
|
feat(logging): add clickhouse to custom logger callbacks
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
23e332a607
|
feat(logging): register the clickhouse callback
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
e73ab9eaf9
|
fix(proxy): don't parse protobuf request bodies as JSON
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
c5e24539a6
|
feat(proxy): allow virtual keys on /v1/traces routes
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
29b6723b01
|
feat(proxy): enable agent tracing from general_settings.tracing
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
bdc634a2d2
|
feat(proxy): add /v1/traces OTLP ingest and trace read endpoints
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
4d350c3787
|
feat(clickhouse): add clickhouse spend-log callback
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
f512c161f0
|
feat(clickhouse): add agent names to the per-trace rollup
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
eaa97090f4
|
refactor(tracing): move tracing types out of litellm/types
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
b5636a8519
|
docs(tracing): document the trace contract, payloads and correlation
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
fa00072a58
|
feat(tracing): export TraceReceiver from litellm.tracing
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
fd1dd9454e
|
feat(tracing): add TraceReceiver, the single entry point for ingest and reads
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
aff5c28a33
|
feat(tracing): add ClickHouse trace store with batched writes and team-scoped reads
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
bab0811ba1
|
feat(tracing): decode OTLP traces and normalize LangSmith, GenAI and OpenInference spans
|
2026-09-30 06:48:19 -07:00 |
|
Ishaan Jaff
|
3a612cc682
|
feat(tracing): add agent tracing types (Trace, Span, AgentNode, LiteLLMRequest)
|
2026-09-30 06:48:19 -07:00 |
|