Jelajahi Sumber

fix(observability): handle OTEL headers with '=' in value (#22564)

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Dax 4 bulan lalu
induk
melakukan
be3be32bf1
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      packages/opencode/src/effect/observability.ts

+ 2 - 2
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<string, string>,