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
Ishaan Jaff
fdaa4cf7a4
test(agent-tracing): cover ClickHouseBatchLogger batching, backpressure, retry
2026-09-30 06:48:19 -07:00
Ishaan Jaff
a82445aa53
feat(agent-tracing): add ClickHouseBatchLogger built on CustomBatchLogger
2026-09-30 06:48:19 -07:00
Ishaan Jaff
c533ebaeca
style(agent-tracing): apply ruff format to schema tests
2026-09-30 06:48:19 -07:00
Ishaan Jaff
db66e23393
style(agent-tracing): use builtin generics in agent tracing types
2026-09-30 06:48:19 -07:00
Ishaan Jaff
edc30c7de6
style(agent-tracing): apply ruff lint + format to clickhouse schema
2026-09-30 06:48:19 -07:00
Ishaan Jaff
b4743ced3d
style(agent-tracing): apply ruff lint to clickhouse writer
2026-09-30 06:48:19 -07:00
Ishaan Jaff
a8f947c5a5
style(agent-tracing): apply ruff lint + format to clickhouse client
2026-09-30 06:48:19 -07:00
Ishaan Jaff
475b25a85b
test(agent-tracing): cover clickhouse schema ddl
2026-09-30 06:48:19 -07:00
Ishaan Jaff
a1951584c6
test(agent-tracing): cover clickhouse writer batching and backpressure
2026-09-30 06:48:19 -07:00
Ishaan Jaff
2f35ca9881
feat(agent-tracing): add clickhouse schema for traces and spend logs
2026-09-30 06:48:19 -07:00
Ishaan Jaff
1b60554037
feat(agent-tracing): add bounded batched clickhouse writer
2026-09-30 06:48:19 -07:00
Ishaan Jaff
bcdb558ed2
feat(agent-tracing): add async clickhouse http client
2026-09-30 06:48:18 -07:00
Ishaan Jaff
039d757954
feat(agent-tracing): add span, spend log and trace response types
2026-09-30 06:48:18 -07:00
Ishaan Jaff
5241821b84
feat(agent-tracing): add clickhouse + otlp tracing constants
2026-09-30 06:48:18 -07:00
devin-ai-integration[bot]
314ff111e5
fix(router): carry per-request routing reads on context variables instead of public method kwargs ( #43814 )
...
Co-authored-by: yassin <yassin@berri.ai>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-30 07:34:06 +00:00
devin-ai-integration[bot]
d79600987e
perf(router): honour the cooldown read interval in the routing prefetch ( #43815 )
...
Resolves LIT-9043
Co-authored-by: yassin <yassin@berri.ai>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-30 00:29:20 -07:00
shrey-berri
6cf51383bf
fix(params): filter internal traceback flag from provider requests ( #43783 )
2026-09-30 00:02:41 -07:00
yuneng-jiang
d02ff435bf
test(bedrock): accept regional aliases that inherit Converse routing ( #43785 )
...
* test(bedrock): accept regional aliases that inherit Converse routing
* test(bedrock): cover regional alias metadata independently of catalog
2026-09-29 23:30:06 -07:00
yuneng-jiang
ba6d6d1a95
test(ci): repair MCP Responses and budget fixtures ( #43788 )
...
* test(ci): repair MCP Responses and budget fixtures
* test(auth): verify delegated budget changes persist
2026-09-29 23:29:52 -07:00
devin-ai-integration[bot]
b71f02dbcf
fix(ui): keep MCP permissions visible after key, team and MCP server saves ( #43810 )
...
* fix(ui): keep MCP permissions visible after key, team and MCP server saves
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix(proxy): type the object_permission include as a prisma TypedDict
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix(ui): do not block key save confirmation on cache refetch
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---------
Co-authored-by: ryan <ryan@berri.ai>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-29 22:49:20 -07:00
yuneng-jiang
7d9cc28dce
test(ci): refresh retired OpenAI tool-call models ( #43676 )
2026-09-29 21:53:59 -07:00
berriai-litellm-provider-info-sync[bot]
cd0ac30881
fix(cost-map): add deprecation_date to two together_ai nvidia rows ( #43809 )
...
Price-Sync: litellm-providers
Co-authored-by: berriai-litellm-provider-info-sync[bot] <328147090+berriai-litellm-provider-info-sync[bot]@users.noreply.github.com>
2026-09-29 21:24:04 -07:00