diff options
| author | Dax <[email protected]> | 2026-04-15 01:32:32 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-15 01:32:32 -0400 |
| commit | be3be32bf12872d536f7b21b0e1b0e98400c3031 (patch) | |
| tree | 2a849a86eee2fa56d699f0534e156e9215908dfc | |
| parent | 66de7bef8902557874d8811f657697866cafffec (diff) | |
| download | opencode-be3be32bf12872d536f7b21b0e1b0e98400c3031.tar.gz opencode-be3be32bf12872d536f7b21b0e1b0e98400c3031.zip | |
fix(observability): handle OTEL headers with '=' in value (#22564)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
| -rw-r--r-- | packages/opencode/src/effect/observability.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/effect/observability.ts b/packages/opencode/src/effect/observability.ts index 5486eafbf..1e4863f92 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<string, string>, |
