From 91237d82665a13d3ddbd02e42e5c63259cc580dd Mon Sep 17 00:00:00 2001 From: Jake Fineman Date: Wed, 12 Aug 2026 16:06:53 -0400 Subject: [PATCH 1/3] chore(observability): drop retired Dash0 from console source enum and AgentLogger comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dash0 is retired from the WAVE stack (LEV-009 sweep). Two missed references in the sdks repo: - packages/console/src/console.ts: 'dash0' source enum value (unused, single ref) — removed; the console query surface has no Dash0 backend. - packages/adk/src/agents/AgentLogger.ts: comment '(Dash0/Sentry)' -> '(Sentry + OTLP ingest)'. The mcp-server otel-init.ts DASH0_AUTH_TOKEN env contract is NOT changed here — it is a runtime wiring contract with potential consumers; flagged separately (see northstar-fractal). --- sdk-typescript/packages/adk/src/agents/AgentLogger.ts | 2 +- sdk-typescript/packages/console/src/console.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/sdk-typescript/packages/adk/src/agents/AgentLogger.ts b/sdk-typescript/packages/adk/src/agents/AgentLogger.ts index 53f6ed8..b76b912 100644 --- a/sdk-typescript/packages/adk/src/agents/AgentLogger.ts +++ b/sdk-typescript/packages/adk/src/agents/AgentLogger.ts @@ -2,7 +2,7 @@ * AgentLogger — Structured log forwarding for WAVE agents * * Outputs JSON-structured logs to stdout and optionally forwards - * to the WAVE observability platform (Dash0/Sentry). + * to the WAVE observability platform (Sentry + OTLP ingest). */ export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; diff --git a/sdk-typescript/packages/console/src/console.ts b/sdk-typescript/packages/console/src/console.ts index 0969a84..0ab01ad 100644 --- a/sdk-typescript/packages/console/src/console.ts +++ b/sdk-typescript/packages/console/src/console.ts @@ -49,7 +49,6 @@ export interface ConsoleQueryInput { export interface ConsoleSourceResult { source: | 'argus' - | 'dash0' | 'sentry' | 'supabase' | 'posthog' From a80c83afdbec804c42bb5bda1e8d04920967f5eb Mon Sep 17 00:00:00 2001 From: yakimoto Date: Wed, 12 Aug 2026 20:09:20 +0000 Subject: [PATCH 2/3] chore(observability): drop Dash0 from console module header and log union removal in changelog Co-authored-by: Codesmith --- CHANGELOG.md | 9 +++++++++ sdk-typescript/packages/console/src/console.ts | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 283c9f3..2a0a03a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ All notable changes to this project are documented here. The format is based on ## [Unreleased] +### Removed + +- **`'dash0'` dropped from the exported `ConsoleSourceResult['source']` union** (`@wave-av/console`). + Dash0 is retired from the WAVE stack, so the published type no longer advertises it as a valid + console source. This narrows the public typed surface: consumers switching on `result.source` + with a `'dash0'` arm or assigning the literal will now fail to typecheck. Type-level only, no + runtime change. The `@wave-av/adk` `AgentLogger` doc comment and the console module header were + updated to match (Sentry + OTLP ingest). + ### Fixed - **Codegen crashed on any OpenAPI 3.1 nullable union** (`codegen/parse_spec.py`). diff --git a/sdk-typescript/packages/console/src/console.ts b/sdk-typescript/packages/console/src/console.ts index 0ab01ad..34f5fac 100644 --- a/sdk-typescript/packages/console/src/console.ts +++ b/sdk-typescript/packages/console/src/console.ts @@ -6,7 +6,7 @@ * GET /v1/wave-console/health * * Customer agents use this to query their own org's data across 15+ - * vendor sources (Stripe, Sentry, Dash0, PostHog, Mux, LiveKit, Vercel, + * vendor sources (Stripe, Sentry, PostHog, Mux, LiveKit, Vercel, * Twilio, etc.) with one call. The API gates by RBAC — agent's API key * must match the org_id passed. * From 674759c9ed55dc7e29d4141f6495b585f8064085 Mon Sep 17 00:00:00 2001 From: Jake Fineman Date: Wed, 12 Aug 2026 16:12:43 -0400 Subject: [PATCH 3/3] docs(changelog): note the breaking console source-union change (dash0 removed) Addresses review thread: the public type surface changed (dash0 removed from ConsoleSourceResult['source']), so it's called out as breaking under Unreleased. --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 283c9f3..4266e47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ All notable changes to this project are documented here. The format is based on ## [Unreleased] +### Changed + +- **Removed the retired `dash0` value from `ConsoleSourceResult['source']`** in the TypeScript Console + module. Dash0 is retired from the WAVE stack; the union now reads + `'argus' | 'sentry' | 'supabase' | …`. **Breaking** for any consumer switching on the `'dash0'` + member — it now type-errors, which is the point (no Dash0 console backend exists to query). + ### Fixed - **Codegen crashed on any OpenAPI 3.1 nullable union** (`codegen/parse_spec.py`).