mirror of
https://github.com/cline/cline.git
synced 2026-09-19 02:05:44 +08:00
* feat(telemetry): enable OTLP traces exporter in publish builds Bakes OTEL_TRACES_EXPORTER=otlp into stable/nightly extension and CLI publish builds. With the client trace pipeline (#13974) this turns on cline-provider AI SDK trace emission at 100% task sampling, metadata-only (no prompt/completion content). Kill switches without a release: remote config openTelemetryTracesExporter (extension) and the prod otel-collector's probabilistic sampler. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * feat(telemetry): record prompt/completion content on traced requests Sets CLINE_TRACE_RECORD_CONTENT=true alongside the traces exporter, so cline-provider traces carry full message content (recordInputs/ recordOutputs) instead of metadata only. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * ci: assert content-capture env is inlined into the packaged extension Stable gates pre-publish (right after vsce package); nightly packages inside publish-nightly.mjs so its check is post-publish detection. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(ci): gate nightly publication on content flag inlining * fix(telemetry): cover combined release packaging and verify trace artifacts * fix(ci): type trace artifact checker and assert missing bundle fixture * fix(test): use the .exe outfile Bun compile produces on Windows Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(telemetry): propagate Langfuse identity attributes through OTLP * refactor(telemetry): move Langfuse integration ownership to llms * refactor(ci): remove brittle trace artifact checks --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: abeatrix <beatrix@cline.bot>