From be3be32bf12872d536f7b21b0e1b0e98400c3031 Mon Sep 17 00:00:00 2001 From: Dax Date: Wed, 15 Apr 2026 01:32:32 -0400 Subject: [PATCH] fix(observability): handle OTEL headers with '=' in value (#22564) Co-authored-by: opencode-agent[bot] --- packages/opencode/src/effect/observability.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/effect/observability.ts b/packages/opencode/src/effect/observability.ts index 5486eafbfd..1e4863f924 100644 --- a/packages/opencode/src/effect/observability.ts +++ b/packages/opencode/src/effect/observability.ts @@ -12,8 +12,8 @@ export namespace Observability { const headers = Flag.OTEL_EXPORTER_OTLP_HEADERS ? Flag.OTEL_EXPORTER_OTLP_HEADERS.split(",").reduce( (acc, x) => { - const [key, value] = x.split("=") - acc[key] = value + const [key, ...value] = x.split("=") + acc[key] = value.join("=") return acc }, {} as Record,