From 896d78675f496bd8c42e02c19e7c3e1571995184 Mon Sep 17 00:00:00 2001 From: suguanYang Date: Mon, 13 Jul 2026 22:49:39 +0800 Subject: [PATCH] Drop dashboard from OSS telemetry client allowlist. The web dashboard does not create parse jobs, so it is not an official created_by_client value. Co-authored-by: Cursor --- docs/adr/0004-anonymous-self-hosted-telemetry.md | 3 ++- packages/shared-python/shared/services/telemetry/events.py | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/adr/0004-anonymous-self-hosted-telemetry.md b/docs/adr/0004-anonymous-self-hosted-telemetry.md index d13e257a9..81a71e087 100644 --- a/docs/adr/0004-anonymous-self-hosted-telemetry.md +++ b/docs/adr/0004-anonymous-self-hosted-telemetry.md @@ -60,7 +60,8 @@ Event names use the `oss_` prefix (not `self_hosted_`). Catalog: - `document_type`: `pdf|docx|doc|xlsx|xls|pptx|ppt|csv|txt|md|html|image|other` - Extension from `job_metadata->>'source_file_name'` only; map `png|jpg|jpeg|gif|webp|tiff` → `image`; everything else → `other` -- `created_by_client`: `cli|node-sdk|dashboard|notebook|mcp|api|other` +- `created_by_client`: `cli|node-sdk|notebook|mcp|api|other` + - No `dashboard` client: the web dashboard does not create parse jobs. - From `job_metadata #>> '{document_metadata,created_by_client}'` - `source_type`: `file|url|other` diff --git a/packages/shared-python/shared/services/telemetry/events.py b/packages/shared-python/shared/services/telemetry/events.py index 533266f76..827b10b2b 100644 --- a/packages/shared-python/shared/services/telemetry/events.py +++ b/packages/shared-python/shared/services/telemetry/events.py @@ -34,7 +34,6 @@ { "cli", "node-sdk", - "dashboard", "notebook", "mcp", "api",